小编Phi*_*nes的帖子

在Python中实现请求的重试

POST使用requests软件包发送请求时,如何实现5次,10秒间的重试次数.我找到了很多GET请求的例子,但事实并非如此post.

这就是我目前正在处理的问题,有时我会收到503错误.如果我得到一个错误的响应HTTP代码,我只需要实现重试.

for x in final_payload:
    post_response = requests.post(url=endpoint, data=json.dumps(x), headers=headers)

#Email me the error
if str(post_response.status_code) not in ["201","200"]:
        email(str(post_response.status_code))
Run Code Online (Sandbox Code Playgroud)

python python-3.x python-requests

7
推荐指数
2
解决办法
6449
查看次数

将 Pandas DataFrame 中非 INT 的值替换为 0

我有一个专栏pandas DataFrame,看起来像这样。

 ----------
|audi_id   |
 ----------
|     1    |
|     2    |
|     3    |
|     4    |
|    abc   |
-----------
Run Code Online (Sandbox Code Playgroud)

我需要将任何包含字符串值的值替换为 0。

我目前在这里有这段代码来替换所有非int值,str但它似乎不起作用。有人可以帮忙吗?

ValueError: Can only tuple-index with a MultiIndex
Run Code Online (Sandbox Code Playgroud)

-

df['test'] = pd.to_numeric(df.audit_id[:, 0], errors='coerce').fillna(0)
Run Code Online (Sandbox Code Playgroud)

我期望的输出是:

 ----------
|audi_id   |
 ----------
|     1    |
|     2    |
|     3    |
|     4    |
|     0    |
-----------
Run Code Online (Sandbox Code Playgroud)

python python-3.x pandas

2
推荐指数
1
解决办法
5367
查看次数

标签 统计

python ×2

python-3.x ×2

pandas ×1

python-requests ×1