如何配置Python以使用与我的计算机相同的代理设置

如何配置Python以使用与我的计算机相同的代理设置,python,proxy,configuration,Python,Proxy,Configuration,我厌倦了为所有Python脚本配置代理设置,特别是因为我的工作计算机配置了PAC文件 我可以在Python中打开一些“使用系统代理”而忘记代理存在吗?如果使用“请求”模块,那么可以在.bashrc或.profile文件中设置环境变量,它们将被自动使用。或者您可以使用PyPAC模块来利用.pac文件 export HTTP_PROXY="http://10.10.1.10:3128" export HTTPS_PROXY="http://10.10.1.10:1080" 有时我使用请求,有时不使

我厌倦了为所有Python脚本配置代理设置,特别是因为我的工作计算机配置了PAC文件


我可以在Python中打开一些“使用系统代理”而忘记代理存在吗?

如果使用“请求”模块,那么可以在.bashrc或.profile文件中设置环境变量,它们将被自动使用。或者您可以使用PyPAC模块来利用.pac文件

export HTTP_PROXY="http://10.10.1.10:3128"
export HTTPS_PROXY="http://10.10.1.10:1080"

有时我使用请求,有时不使用。另外,请记住,我使用的是一个PAC文件,所以这不仅仅是配置一个服务器:端口的问题。我能不能把Python配置成使用代理系统设置,就像我在我的计算机上对几乎所有其他程序所做的那样?我知道你说过有时候你不使用请求,但如果你这样做了,PyPAC可能是一个不错的选择,因为它将为你创建会话并自动处理pac文件发现