在 Ubuntu(Linux)里“设 Python 变量”通常有以下几种常见场景,我分别说明:
直接在 Python 交互环境或 .py 文件中:
# 普通变量
name = "ubuntu"
age = 20
# 列表、字典
list1 = [1, 2, 3]
dict1 = {"os": "ubuntu"}
print(name)
运行:
python3 test.py
export MY_VAR="hello"
python3
Python 中读取:
import os
print(os.environ["MY_VAR"])
编辑 ~/.bashrc:
nano ~/.bashrc
最后加:
export MY_VAR="hello"
生效:
source ~/.bashrc
import os
os.environ["MY_VAR"] = "test"
⚠️ 只对当前 Python 进程有效。
MY_VAR=hello python3 script.py
Python:
import os
print(os.environ["MY_VAR"])
argparse 设置“运行参数变量”(推荐)import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--name")
args = parser.parse_args()
print(args.name)
运行:
python3 test.py --name ubuntu
如果你指的是 系统变量 / PATH / Python 版本切换 / pip 变量,可以告诉我具体场景,我可以更精准说明。