我正在尝试编写一个python脚本,它可以帮助我在linux中设置环境变量。
我正在尝试:
export ARMROOT=/pkg/abc/software/arm/RVDS/5.05bld106
export ARMLIB=$ARMROOT/lib
export ARMINCLUDE=$ARMROOT/include
使用以下行:
import os
os.system('export ARMROOT=/pkg/abc/software/arm/RVDS/5.05bld106')
os.environ.get['ARMROOT']
os.system('export ARMLIB=$ARMROOT/lib')
os.environ.get['ARMLIB']
os.system('export ARMINCLUDE=$ARMINCLUDE/inc`enter code here`lude')
os.environ.get['ARMINCLUDE']
我不太确定我是否完全理解os.environ的概念,或者我是否正确地这样做。
如果我还有其他方法可以这样做,请告诉我。 我将不胜感激任何反馈。谢谢。
答案 0 :(得分:0)
直接设置:
>>> import os
>>> os.environ['ARMROOT'] = '/pkg/abc/software/arm/RVDS/5.05bld106'
>>> os.environ['ARMROOT']
'/pkg/abc/software/arm/RVDS/5.05bld106'
如果您使用os.system
,则环境变量仅在os.system
调用的持续时间内设置,该调用在该调用返回后立即丢失:
>>> os.system('export ARMROOT=something_else')
0
>>> os.environ['ARMROOT']
'/pkg/abc/software/arm/RVDS/5.05bld106'