【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,会出现如下报错

 

     报错原因是程序将\视为转义字符

    解决方法:方法一:将文件路径中的 \ 替换为 \\

         方法二:将文件路径中的 \ 替换为 / 

posted @ 2022-06-13 19:57  淫鬻  阅读(79)  评论(0编辑  收藏  举报