在Python代码中设置当前shell的代理

在Python代码中设置当前shell的代理,shell,proxy,python-2.6,Shell,Proxy,Python 2.6,我正在使用Python(Tweepy库)从Twitter流式发送推文。由于我们的网络位于防火墙后面,所以在执行Python模块之前,我使用了一个代理,stream\u tweets.py $ export HTTPS_PROXY=https://<ip>:<port>/ $ python stream_tweets.py $export HTTPS\u PROXY=HTTPS://:/ $python stream_tweets.py 我想知道如何在Python代码

我正在使用Python(Tweepy库)从Twitter流式发送推文。由于我们的网络位于防火墙后面,所以在执行Python模块之前,我使用了一个代理,
stream\u tweets.py

$ export HTTPS_PROXY=https://<ip>:<port>/

$ python stream_tweets.py
$export HTTPS\u PROXY=HTTPS://:/
$python stream_tweets.py
我想知道如何在Python代码中设置shell环境的代理,而不是在shell本身中设置代理。您还可以告诉我如何参数化代理而不是硬编码吗?

您可以在代码中使用。 使用系统代理或设置自己的参数(如

proxies = {'http': 'http://user:pass@10.10.1.10:3128/'}

对于特定主机

proxies = {'http://10.20.1.128': 'http://10.10.1.10:5323'}