js是前端腳本,可以通過(guò)ajax讓后端的服務(wù)器調(diào)用python腳本,然后返回處理結(jié)果。前端直接調(diào)用任何本地文件都是不安全也是不推薦的
在西固等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,西固網(wǎng)站建設(shè)費(fèi)用合理。
[img]程序需要python和js混合編程,如何在python獲取js中變量的值。
是web的話,用http通信就好了
用python selenium吧,通過(guò)selenium代理python和瀏覽器之間的通信。
如果非要糾結(jié)是否遠(yuǎn)程調(diào)用而不是本地?cái)?shù)據(jù)調(diào)用,可以試試PyQt4,
里面有一個(gè)QWebKit模塊(最新版本的PyQt5去掉Webkit了用的另外一個(gè)模塊),
PyQt5和PyQt4功能雷同,可以認(rèn)為是2個(gè)分支
Webkit里面有Python和JS的交互,甚至你可以用PyQt4做一個(gè)瀏覽器
想調(diào)用后臺(tái)按鈕的事件,不用AJAX,可以使用一種變通的方法。 比如你一個(gè)前臺(tái)HTML控件 ID=ctl吧,在這里控件的onclick事件中綁定下面的函數(shù).同時(shí)假定已存在一個(gè)ID=btnTest的服務(wù)器控件(該控件有后臺(tái)Click事件) input id='ctl' type='button' onclick='callOtherBtnEvent();' / function callOtherBtnEvent(){ document.getElementById('%btnTest.ClientID%').click(); } 后臺(tái)public void btnTest_Click(object sender,EventArgs e) { Response.Write("scriptalert('調(diào)用了后臺(tái)事件')/script"); }
不行的,Python本身帶的模塊沒(méi)有Javascript引擎。可以安個(gè) 插件就可以調(diào)用了。