【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,会出现如下报错
报错原因是程序将\视为转义字符
解决方法:方法一:将文件路径中的 \ 替换为 \\
方法二:将文件路径中的 \ 替换为 /