Python处理中文路径
最近在windows下写python,需要打印中文字符,使用下述方法处理:
import sys
reload(sys)
sys.setdefaultencoding('utf-8') #允许打印unicode字符
但是如果打开或者写入带有中文的文件或路径时,依然会报错,中文显示为乱码,这时用下述方法处理:
转自:http://hi.baidu.com/susdisk/item/0543f8d94e57e3ffca0c390d
其实只是编码问题。一般在UNIX环境下,在程序开头使用:
# -*- coding: utf-8 -*-
标识使用UTF8编码,就可以避免很多问题。但如果你写了一个CGI,在程序中返回一个文件路径并打开时还是会有问题,正如你在PYTHON SHELL中输入一个中文字符后直接输出(不用PRINT)也会有编码问题。
对于中文路径的读入可以这样:(假设filepath是你要读出的含有中文的文件路径):
filepath=unicode(filepath,'utf8')
fobj=open(filepath,"r")
即先使用UNICODE编码一下,这样再读取中文路径就不会有问题了。
Python处理中文路径相关推荐
- Python读取中文路径时的处理
Python读取中文路径时可能会出错:编码问题 方法一:路径拆分单独编码 <span style="font-size:14px;"># -*- coding: utf ...
- python listdir() 中文路径 中文文件夹 乱码 解决方法
python listdir() 中文路径 中文文件夹 乱码 解决方法 参考文章: (1)python listdir() 中文路径 中文文件夹 乱码 解决方法 (2)https://www.cnbl ...
- python支持中文路径_打开python遍历中文目录得到的文件路径报错
各位朋友们好,我是一名python新手,现在遇到一个问题,恳请各位朋友们能指点一下我. 我的环境是:ubuntu14.04系统,python2.7 用python遍历一个目录,目录层次结构如下: 这是 ...
- windows下python打开中文路径文件出现问题
2019独角兽企业重金招聘Python工程师标准>>> 编写了下面这个程序: #-*-encoding:utf-8-*-f = open('G:\\测试.txt') print f. ...
- python 读取中文文件名/中文路径
python直接读取中文路径的文件时失败,可做如下处理: inpath = 'C:\Users\chenjunli\PycharmProjects\mytest1\cc.txt' uipath = ...
- python读取文件路径中有中文_转 python 读取中文文件名/中文路径
原博文 2015-03-13 22:22 − python直接读取中文路径的文件时失败,可做如下处理: inpath = 'D:/work/yuanxx/在线导航/驾车导航/walk_log/2013 ...
- Python OpenCV _1基本操作(画图,循环播放图像,鼠标事件,读取中文路径中的图片)
此系列源码在我的GitHub里:https://github.com/yeyujujishou19/Python-OpenCV 一,OpenCV的结构 A)根据功能和需求的不同,OpenCV中的函数接 ...
- Python标准库文件基本操作以及中文路径问题
最近在公司写RF自动化测试用例,Web测试,当时写这个的时候,有位大佬给了几个他自己写的例子和基于selenium库写的一些方法,基于Python标准库的一些方法,今天写的时候,翻看大佬写的自建库的一 ...
- python中文路径与英文路径的拼接
总述: 介绍几种拼接中文路径和英文路径的常用方式,和几种坑.如果没时间看坑,直接跳到最后即可 常见错误: 1.通过"{}{}{}".format()来拼接 path1 = &quo ...
最新文章
- 两阶段提交(Two-Phase Commit)
- 徐直军 华为没有鸿蒙,华为徐直军:“鸿蒙”这个名字是媒体取的
- 腾讯云携手朋迈推出“综合能源服务平台” 实现能源资源“智慧化”运营
- 我的存储解决方案理论
- MySQL数据检索+查询+全文本搜索
- php实现双向队列详解,PHP实现一个双向队列例子
- 95-140-104-源码-transform-算子flatMap
- thinkphp 控制器继承
- 一分钟教你学会配置eslint,还在为风格单双引号,对象末位逗号要不要,引用各种报错而烦恼?(建议收藏!详细中文注释)...
- 【strtok()】——分割字符串
- HTTP代理服务器 - tinyproxy
- Pycharm 主题字体推荐(亮色)
- cmd运行tomcat出现乱码
- python再议装饰器
- 题目推荐—POJ数学题目
- Pytorch使用预训练模型进行图像分类
- ​2 万字超详细的 Linux 总结,带你实现命令自由(至尊典藏版)
- 金融总结十 上交所和深交所申报数量的规定
- Parameter 0 of constructor in XXX required a bean of type ‘XXX‘ that could not be found.
- python ctypes总结