您好 python用open打开文件 其中路径有中文应该怎么解决 自己搞不太明白 谢谢大神了:)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了您好 python用open打开文件 其中路径有中文应该怎么解决 自己搞不太明白 谢谢大神了:)相关的知识,希望对你有一定的参考价值。

linux 下

脚本开头加上下面这句:

# -*- coding: utf-8 -*-

这句用于定义Python的默认编码格式。

若代码或注释中含中文,python会使用unicode编码格式,这样会报错。

所以,python编程时最好习惯性地加上这句编码格式的声明。

追问

能加个QQ好友么 大神 求指导
inpath = '/home/fucongliu/文档/test.txt/'
uipath = unicode(inpath,"utf-8")
fin = open(uipath)

程序里面这么写问题在哪啊 我自学新手 望误嫌问题简单愚笨

追答

不敢当,我也是python新手 ;-)

目前我更多是在Windows上学写Python。

不过我在Linux上测试了一下,这样写不会报错啊。

追问

谢谢谢谢 终于弄明白了

追答

不客气,最好是避免中文。

参考技术A 最傻瓜的,你新建个专用来写代码的英文文件夹不就好了。追问

遇到问题要解决 不然问题还是问题 呦呦

追答

那也要看是什么问题了,这种问题需要钻牛角尖么。。。

以上是关于您好 python用open打开文件 其中路径有中文应该怎么解决 自己搞不太明白 谢谢大神了:)的主要内容,如果未能解决你的问题,请参考以下文章

python基础之九:文件操作

pathlib2 中文路径出错

python之文件操作及异常处理

python之文件操作及异常处理

Python基础之文件处理

python文件读写 with open()