小编Wan*_*der的帖子

Pythons 请求库从 URL 中删除附加的问号

目标

提出http://example.com/page?使用要求requests.get()

问题

问号(“?”),将自动从请求剥离,如果它是在URL中的最后一个字符(如http://example.com/page?1http://example.com/page?!工作,http://example.com/page?确实没有

示例代码

import requests

endpoint = "http://example.com/page?"
r = requests.get(endpoint)

print(r.url) # -> "http://example.com/page"
assert r.url == endpoint # Raises AssertionError
Run Code Online (Sandbox Code Playgroud)

在不修改库的情况下,是否有可能到达预期的端点?欢迎预期的解决方案(如果存在)和变通方法。

谢谢!

python python-requests

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

写入文件时终止 Python 进程是否安全?

打开文件进行写入时,如果进程被终止,是否有某个时间点文件内容会被删除?

这是使用的代码:

with open("file.txt", "r") as f:
    data = f.read()

data = modify(data)

with open("file.txt", "w") as f:
    f.write(data)
Run Code Online (Sandbox Code Playgroud)

python python-3.x

0
推荐指数
1
解决办法
320
查看次数

标签 统计

python ×2

python-3.x ×1

python-requests ×1