用Python脚本设置环境变量

2024-06-30 05:36:57 发布

您现在位置:Python中文网/ 问答频道 /正文

操作系统:Mac OSX 10.14 Python 2.7版

我有一个python脚本,如下所示:

#! /usr/bin/python

import os

os.system('./binaryfileproducesenv_variables > ./env_variables_file')
os.system('chmod 744 ./env_variables_file')
os.system('./env_variables_file')

os.system('python anotherpythonscript.py')

环境变量文件如下所示:

passwordA='abcd';
passwordB='1234';
export passwordA passwordB

只有正确设置上述环境变量,anotherpythonscript.py才能正常工作。当我通过python主脚本运行它时,它没有定义变量。不过,如果我直接从命令行运行./env\u variables\u文件,它将设置环境变量。任何关于如何在Python脚本中运行它并让它设置环境变量的建议


Tags: 文件pyenv脚本osmacusr环境变量