【requests】withopen及Unicode error 报错
import requests
#构造url
url = 'https://api.asilu.com/today'
#发送请求
response = requests.get(url)
#以text形式返回
page_text = response.text
#存储在指定文件中
with open('C:\\Users\\I\\Desktop\\end.txt','w',encoding='utf-8') as fp:
fp.write(page_text)
小结:
with open("文件地址",'w',encoding)
文件地址如果直接写 C:\Users\I\Desktop\end.txt,会出现如下报错

报错原因是程序将\视为转义字符
解决方法:方法一:将文件路径中的 \ 替换为 \\
方法二:将文件路径中的 \ 替换为 /

浙公网安备 33010602011771号