温馨提示×

ubuntu如何设python变量

小樊
33
2026-09-19 14:30:46
栏目: 编程语言

在 Ubuntu(Linux)里“设 Python 变量”通常有以下几种常见场景,我分别说明:


一、在 Python 程序里设置变量(最常见)

直接在 Python 交互环境或 .py 文件中:

# 普通变量
name = "ubuntu"
age = 20

# 列表、字典
list1 = [1, 2, 3]
dict1 = {"os": "ubuntu"}

print(name)

运行:

python3 test.py

二、在 Shell 中设置“环境变量”,供 Python 使用

1️⃣ 临时设置(仅当前终端有效)

export MY_VAR="hello"
python3

Python 中读取:

import os
print(os.environ["MY_VAR"])

2️⃣ 永久设置(用户级)

编辑 ~/.bashrc

nano ~/.bashrc

最后加:

export MY_VAR="hello"

生效:

source ~/.bashrc

三、在 Python 中设置环境变量

import os
os.environ["MY_VAR"] = "test"

⚠️ 只对当前 Python 进程有效。


四、在命令行直接传变量给 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 变量,可以告诉我具体场景,我可以更精准说明。

0