小编bev*_*anj的帖子

与 Python 的代理连接

我一直在尝试从 python 连接到 URL。我尝试过:urllib2、urllib3 和请求。这是我在所有情况下都遇到的相同问题。一旦我得到答案,我想他们三个都可以正常工作。

问题是通过代理连接。我已经输入了我们的代理信息,但没有任何乐趣。我收到 407 代码和错误消息,例如:HTTP 错误 407:需要代理身份验证(Forefront TMG 需要授权才能完成请求。访问 Web 代理过滤器被拒绝。)

但是,我可以使用另一个通过代理的其他应用程序进行连接,例如 git。当我运行时,git config --get htpp.proxy它返回与我在 Python 中输入的相同的值和格式

http://username:password@proxy:8080
Run Code Online (Sandbox Code Playgroud)

请求中的代码示例是

import requests
proxy = {"http": "http://username:password@proxy:8080"}
url = 'http://example.org'
r = requests.get(url,  proxies=proxy)
print r.status_code
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间

python proxy urllib3

5
推荐指数
1
解决办法
1万
查看次数

重新索引或重新排序组

我正在寻找一种干净的方法来重新排序组中的索引.
示例代码:

import numpy as np
import pandas as pd

mydates = pd.date_range('1/1/2012', periods=1000, freq='D')
myts = pd.Series(np.random.randn(len(mydates)), index=mydates)
grouped = myts.groupby(lambda x: x.timetuple()[7])
mymin = grouped.min()
mymax = grouped.max()
Run Code Online (Sandbox Code Playgroud)

以上给了我想要的东西,在一年中的朱利安日汇总统计数据但是我想重新排序该组,以便将上半场(183天)放在上半场前面.使用普通的numpy数组:

myindex = np.arange(1,367)
myindex = np.concatenate((myindex[183:],myindex[:183]))
Run Code Online (Sandbox Code Playgroud)

但我不能用groupby这样做会引发一个not implement错误.

注意:这是来自google-groups的交叉帖子.此外,我一直在阅读comp.lang.python,不幸的是,人们往往会忽略一些帖子,例如谷歌组.

提前谢谢,
贝文

python pandas

4
推荐指数
1
解决办法
1385
查看次数

标签 统计

python ×2

pandas ×1

proxy ×1

urllib3 ×1