<3> os.popen()获取js结果
# 访问js文件,获取结果 def decrypto(self, data: str): # 加密字符串 import os with os.popen("node js文件 {}".format(data)) as p: return p.read().strip() # js文件下(弊端:会造成一些符号的缺失) argv = process.argv[2] // python文件传递的data console.log(解密函数(argv)) # 直接读取js输出结果 # ① with os.popen("node js文件") as p: # 有弊端,解码错误 return p.read.strip() # ② def encrypt(self): po = os.popen(r'node js文件') # <推荐> m = po.buffer.read().decode('utf-8') return m # <str>
浙公网安备 33010602011771号