【python基础】Python调用Nodejs代码示例

先引入

pip install PyExecJS

引用

import execjs

def encode(value:str):
    node = execjs.get()
    with open('api.js', 'r', encoding='utf-8') as f:
        js_code = f.read()
    ctx = node.compile(js_code,cwd=r'D:\Projects\python\node_modules')
    return ctx.call('test',value)

if __name__ == '__main__':
    e = encode('test')
    print(e)
posted @ 2026-05-09 16:59  giyaYON  阅读(2)  评论(0)    收藏  举报