Python如何調(diào)用JS文件中的函數(shù)
Python 調(diào)用JS文件中的函數(shù)方法如下
1、安裝PyExecJS第三方庫(kù)
2、導(dǎo)入庫(kù):import execjs
3、調(diào)用JS文件中的方法
Passwd = execjs.compile(open(r"web.js").read().decode("utf-8")).call('loginHandle','steam')
語(yǔ)句解析,open后跟所執(zhí)行的js文件位置,call后第一個(gè)單引號(hào)引起來(lái)的為所執(zhí)行的js文件的某個(gè)function,
第二個(gè)單引號(hào)是前面函數(shù)的參數(shù)
這里為function loginHandle(steam){...},第一個(gè)逗號(hào)后為帶入function的參數(shù),下圖為js文件中的該函數(shù):
代碼:
import execjs Passwd = execjs.compile(open(r"web.js").read().decode("utf-8")).call('loginHandle','steam') print Passwd
上面就是Python 調(diào)用JS文件中的函數(shù)的全部知識(shí)點(diǎn),感謝大家對(duì)腳本之家的支持。
相關(guān)文章
Python multiprocessing多進(jìn)程原理與應(yīng)用示例
這篇文章主要介紹了Python multiprocessing多進(jìn)程原理與應(yīng)用,結(jié)合實(shí)例形式詳細(xì)分析了基于multiprocessing包的多進(jìn)程概念、原理及相關(guān)使用操作技巧,需要的朋友可以參考下2019-02-02Python 通過(guò)分隔符分割文件后按特定次序重新組合的操作
這篇文章主要介紹了Python 通過(guò)分隔符分割文件后按特定次序重新組合的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04Python3 Tkinkter + SQLite實(shí)現(xiàn)登錄和注冊(cè)界面
這篇文章主要為大家詳細(xì)介紹了Python3 Tkinkter + SQLite實(shí)現(xiàn)登錄和注冊(cè)界面,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11Python drop方法刪除列之inplace參數(shù)實(shí)例
這篇文章主要介紹了Python drop方法刪除列之inplace參數(shù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06YOLOv5目標(biāo)檢測(cè)之a(chǎn)nchor設(shè)定
在訓(xùn)練yolo網(wǎng)絡(luò)檢測(cè)目標(biāo)時(shí),需要根據(jù)待檢測(cè)目標(biāo)的位置大小分布情況對(duì)anchor進(jìn)行調(diào)整,使其檢測(cè)效果盡可能提高,下面這篇文章主要給大家介紹了關(guān)于YOLOv5目標(biāo)檢測(cè)之a(chǎn)nchor設(shè)定的相關(guān)資料,需要的朋友可以參考下2022-05-05python統(tǒng)計(jì)中文字符數(shù)量的兩種方法
今天小編就為大家分享一篇python統(tǒng)計(jì)中文字符數(shù)量的兩種方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01