我想使用python設置環境變量。而這個變量用在另一個腳本中。 我的代碼是:在一個腳本中設置環境變量並在另一個腳本中使用此變量
#!/usr/bin/env python
import os
os.environ['VAR'] = '/current_working_directory'
上述Python腳本執行後,我執行使用相同的變量「VAR」第二腳本,但它不工作。 但是,當我做export VAR='/current_working_directory
並運行第二個腳本時,它工作正常。我也試過putenv()
。
這是功能上等同於'SH -c「VAR =/current_working_directory EXEC /路徑/到/你/秒/ script.py'(前提是你在Unix,和第二個腳本是正確使用chmod + X並有一個正確的shebang線)。 – tripleee
是的,它做同樣的事情,但他的聲明是:「我試圖使用python設置環境變量」;) – Frodon