如何使用python scrip设置环境变量

2024-09-22 16:28:54 发布

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

我两个都试过了

os.environ['TemporaryVar'] = "Apple"

以及

os.putenv("TemporaryVar", "Apple")

但是在运行python脚本之后,当我运行命令env或在命令行中设置时,我不认为变量是

TemporaryVar=Apple

我在python脚本中还有一个sleep(50),这样在检查命令行中的set或env时脚本不会终止。

我想要的是编写一个python脚本,在环境变量中添加一个变量。(当我键入env时应该可以看到它)


Tags: 命令行命令env脚本apple键入osenviron
1条回答
网友
1楼 · 发布于 2024-09-22 16:28:54

这是不可能的。

环境变量是在设置它的作业范围内定义的。这就是为什么在一个终端会话中定义环境变量时,在其他会话中看不到它。同样的事情也发生在你的剧本上。作业运行您的python脚本,但您正试图从另一个终端会话(另一个作业)读取变量,因此您看不到它们。根据你的目标,你必须找到一个解决办法。

相关问题 更多 >