PythonはLinux環境変数を設定します

1. 一時環境変数

リナックス:

export PGPASSWORD = 'postgres'

Python で実装されている場合、間違った方法で:

os.system("export PGPASSWORD='postgres'")

これは、シェル プロセスを開始するだけと同等で、プロセス内の変数は使用可能になり、プロセスは終了し、変数は無効になります。

2. グローバル環境変数

os.environ['PGPASSWORD'] = 'postgres'

関連する使用法:

import os

# 设置环境变量
os.environ['WORKON_HOME']="value"
# 获取环境变量方法1
os.environ.get('WORKON_HOME')
#获取环境变量方法2(推荐使用这个方法)
os.getenv('path')
# 删除环境变量
del os.environ['WORKON_HOME']

其他key值:
os.environ['HOMEPATH']:当前用户主目录。
os.environ['TEMP']:临时目录路径。
os.environ['PATHEXT']:可执行文件。
os.environ['SYSTEMROOT']:系统主目录。
os.environ['LOGONSERVER']:机器名。
os.environ['PROMPT']:设置提示符。


 

おすすめ

転載: blog.csdn.net/qq_19446965/article/details/124759814