为了提供一些背景信息,我必须设置环境变量
我已经编写了每天更改密码的算法,所以这不是问题或重点。我要求的是一个Python脚本来设置我的所需代理环境变量。我希望在运行Python脚本后,在终端中输入
http_proxy
和https_proxy
以使用学校的代理,并且密码会根据日期更改。因此,举个假设的例子,星期一的密码可能是cat,而星期二的密码可能是dog。我想创建一个Python脚本来自动更改密码,因为我有一些夜间运行的脚本,我不想在凌晨12:01去电脑上更改昨天的密码为今天的密码。我已经编写了每天更改密码的算法,所以这不是问题或重点。我要求的是一个Python脚本来设置我的所需代理环境变量。我希望在运行Python脚本后,在终端中输入
SET
并查看http_proxy=...
,以验证环境变量设置Python脚本是否起作用。我已经尝试过。import os
os.system['SET http_proxy=user:pass@proxy.edu:port']
并且
import os
os.environ["http_proxy"]="user:pass@proxy.edu:port
如果您有任何进一步的问题,请不要犹豫留下评论。
谢谢。
retcode = subprocess.call(['setx.exe', 'http_proxy', 'user:pass@proxy.edu:port'])
的操作。返回值为0表示成功。然后,当你从资源管理器中启动一个新的命令提示符时,它将具有更新后的http_proxy
值。 - Eryk Sun