python读取中文目录出现乱码

先对路径进行unicode处理,然后再打开。举例:inpath = 'E:\MyProject\SVN_Project\Drawingboard_local\model\mydata\input\production\示波器\0.htm'uipath = unicode(inpath, "utf8")然后用"uipath"经过编码后的路径去open()即可:fin = open(uipath)...
python读取中文目录出现乱码
先对路径进行unicode处理,然后再打开。举例:

inpath = 'E:\MyProject\SVN_Project\Drawingboard_local\model\mydata\input\production\示波器\0.htm'
uipath = unicode(inpath, "utf8")
然后用"uipath"经过编码后的路径去open()即可:
fin = open(uipath)2015-04-21
import osimport os.path as pathrootdir = path.abspath('.') # 获取代码文件的绝对路径# os.walk() 返回三个参数1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字for parent, dirnames, filenames in os.walk(rootdir): # 输出文件夹信息 print("parent is %^s" % parent) for dirname in dirnames: print("dirname is %s" % dirname) # 输出文件信息 for filename in filenames: print(filename) full_filename = os.path.join(parent, filename) # 输出文件路径信息 print("the full name of the file is: %s" % full_filename)2017-06-17
Windows 下文件路径的中文编码是 GB2312/CP396,而 Python 设置编码为 UTF-8 ...
所以应当对每一个文件路径做编码转换 很简单 就是先按照 GB2312 decode 然后再按照 UTF-8 encode..2017-09-21
解压文件出现中文乱码怎么办解决办法

2020-12-26
str = unicode(str , "GB2312")
用这个就可以解决乱码问题了2017-09-18
在文件头加上
# -*- coding: utf-8 -*-2015-04-21
mengvlog 阅读 172 次 更新于 2025-09-10 00:58:42 我来答关注问题0
  • import os,sys def processunicode(value): #定义一个处理unicode类型字符串的函数 v1=''for a in value:if type(a)=='unicode':v1=v1+str(a.encoe('gb18030'))else:v1=v1+str(a)return v1 print processunicode(export) #把要打印的参数传给该函数,并打印出来 ...

  •  Lovesoo python os.chdir中文目录错误

    如下:相信看我的输出你就知道程序是没有问题的,是可以输出中文目录的,你可以尝试卸载重新安装下python试试。另外我的python版本是2.7。

  •  深空见闻 python文件打包成单目录,目录名有中文就运行不,有解决办法吗

    当Python文件打包成单目录且目录名包含中文时,确实可能会遇到运行问题,但可以通过一些方法来解决。一、更新Python和PyInstaller版本 推荐版本:使用Python 3.7及以上版本和PyInstaller 3.5及以上版本。这些较新的版本在处理中文路径时通常具有更好的兼容性。二、转换路径编码 路径编码处理:在处理文件路径时...

  •  翡希信息咨询 pycharm问题收集(一)

    使用except Exception as e,将异常类型赋值给变量e。Windows CMD切换目录路径:使用cd /d xxx命令切换盘符和目录。解决getpass不生效问题:使用PyCharm的“输出控制台中模拟终端”功能。或在cmd窗口运行python命令。Python多行字符串处理:在末尾加上以表示字符串未结束,继续到下一行。pip下载慢:切换至...

  •  focusheart python执行ubuntu下的svnlook tree命令之后,返回值中的中文变成乱码了。 例如:新建文件夹 变成了

    一定需要转码的。估计返回的是gbk的,你需要转成utf-8的。多试验就可以了。以前做目录遍历就是,都快在utf-8,gbk,unicode间郁闷坏了。

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部