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 阅读 230 次 更新于 2025-12-19 01:34:12 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

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