gpt4 book ai didi

python - 通过 python 设置操作系统环境变量

转载 作者:行者123 更新时间:2023-11-30 22:33:41 25 4
gpt4 key购买 nike

Python中有没有办法设置一个在Python脚本结束后仍然存在的操作系统环境变量?...所以,如果我在Python脚本中分配一个变量并且脚本结束,我希望它在我运行一个变量后可用通过终端“printenv”。我尝试过使用 os.system 使用 sh 库,但是一旦程序完成,就无法通过“printenv”使用 var。

最佳答案

你不能那样做。子进程默认继承父进程的环境,但反之则不行。

事实上,子进程启动后,所有其他进程的内存都受到保护(上下文执行的隔离)。这意味着它无法修改另一个进程的状态(内存)。

最多它可以发送IPC信号...

更多技术说明:您需要调试进程(例如使用 gdb)以控制其内部状态。调试器使用特殊的内核 API 来读写内存或控制其他进程的执行。

关于python - 通过 python 设置操作系统环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45090277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com