我正在node js app中设置一个env变量:
process.env.data = "data-env";
使用:print(os.environ["data"])在python脚本中访问相同的env变量but getting error throw err;
^
Error: KeyError: 'data'
at PythonShell.parseError (H:\NodeJS\node_modules\python-shell\index.js:184:17)
at terminateIfNeeded (H:\NodeJS\node_modules\python-shell\index.js:98:28)
at ChildProcess. (H:\NodeJS\node_modules\python-shell\index.js:89:9)
at emitTwo (events.js:126:13)
at ChildProcess.emit (events.js:214:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
----- Python Traceback -----
File "script.py", line 5, in
print(os.environ["data"])
File "C:\Program Files\Anaconda3\lib\os.py", line 725, in __getitem__
raise KeyError(key) from None
使用nodeJs中的以下代码运行py脚本
^{pr2}$
我做错什么了吗?在