我有一个 python 脚本,它通过 https 从服务器加载一个 csv 文件。我支持公司代理,因此我需要向脚本提供该信息。
让
proxy_dict = {"https://user:password@10.10.1.1:8080"}
所有值都更改为正确的地方。
使用
print(requests.get(my_url, proxies=proxy_dict).text[:1000]
按预期工作。
我想使用没有代理参数的pandas.read_csv。
如何为 Pandas 设置代理?无论是作为变量,还是作为内核,或系统范围内,只要仅影响 Python 即可。
在 Windows 7 x64 上运行 Anaconda 3.6.3 x64。
谢谢!
最佳答案
也许您可以使用 io.StringIO 从字符串中读取 csv。
请查看答案:Pandas read_csv from url
import io
s = requests.get(my_url, proxies=proxy_dict).text
df = pd.read_csv(io.StringIO(s))
关于python - 如何为 Pandas pd.read_csv 设置代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51325551/