黑马程序员技术交流社区

标题: 【上海校区】python操作含有中文的文件 [打印本页]

作者: 不二晨    时间: 2019-2-19 10:09
标题: 【上海校区】python操作含有中文的文件
最近来整理之前学习爬虫的文件,用pycharm把之前写过的文件都重新来跑一遍,发现用with open 语句操作含有中文的文件出错了,报错如下:



考虑是含有中文的缘故,在找了很多关于这个问题的帖子后,最后成功解决

分享一下

我的方法如下,将带有路径的字符串转码:

eg(此处为例子):

1.直接用路径带有中文字符的字符串

with open("G:\python 资源\python project\测试\测试.txt",'w') as file:
    file.write('this is a test')
结果如下:



2.将含有中文字符的路径转码

path = unicode("G:\python 资源\python project\测试\测试.txt","utf-8")
with open(path,'w') as file:
    file.write('this is a test')
结果如下(成功):




---------------------
【转载,仅作分享,侵删】
作者:huas_weew12
原文:https://blog.csdn.net/qq_30386541/article/details/86528408
版权声明:本文为博主原创文章,转载请附上博文链接!


作者: 不二晨    时间: 2019-2-20 09:32
今天也要加油鸭




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2