文档章节

python处理中文文件名

风猪
 风猪
发布于 2017/08/05 15:28
字数 130
阅读 2
收藏 0

处理中文文件名时,遇到编码问题,首先在代码开头已经加上了#encoding:utf-8,仍然报错 
这肯定还是编码问题了 我又找了很多编码的资料 用了很多方法 
有encode decode unicode 经过一番折腾 
也用open成功打开了文件 但是 
后来我查到 最规范的打开文件不用那么麻烦 应该是这样的

import os.path
file_name=os.path.normcase(u"C:/项目/马忠义.txt")
file=open(file_name,'r')

© 著作权归作者所有

风猪
粉丝 0
博文 1
码字总数 130
作品 0
私信 提问
cx_Freeze打包的程序在中文路径下的兼容性

前段时间对Python几大打包工具都进行了研究,包括py2exe、pyInstaller和cxFreeze。很可惜目前只有cxFreeze支持Python3,而且据搜索到的资料,都说如果打包带GUI的脚本后得到的程序无法在中文...

炸酱面
2012/04/05
1.6K
5
第一个python网络爬虫总结

这个程序其实就是模仿用户的网页访问操作。 先从主页上获取大的商品分类,再一级一级地遍历所有的小分类。在最后得到商品列表,再遍历每个商品页,从商品页是抓取有效的信息。 这里,我对一些...

临峰不畏
2014/12/15
573
0
python 特殊字符导致的编码问题

最近遇到一个弄不太懂的问题, 是关于用 Python 遍历文件夹的文件并把文件名存储起来,对于一些有特殊字符的文件名出现了一些比较奇怪的问题 对于特殊字符 'ì' 的编码感到迷惑,正确的输出应...

iCrany
2015/05/12
1.2K
2
Python2 和 Python3 中默认编码的差异

最近在使用 Python3.4 做一些脚本实现,发现对于编码的处理上和 Python2.6 有很大的不同,就此机会把相关知识做个梳理,方便需要的时候查阅。 先说下概念和差异: 脚本字符编码:就是解释器解...

sylan215
2018/07/15
0
0
详解 python 中文编码与处理

注意:本文只是针对 python 2,在 python 3 中,编码方式与处理技巧有些许变化,具体请参考: Python 2 与 Python 3 的差异对比: http://my.oschina.net/leejun2005/blog/173553 一、使用中...

大数据之路
2012/08/24
3.6W
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周四乱弹 —— 水果你们都没吃全

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @ 莱布妮子:分享五月天的单曲《温柔》@小小编辑 @cIouddyy @clouddyy 《温柔》- 五月天 手机党少年们想听歌,请使劲儿戳(这里) @FalconChe...

小小编辑
31分钟前
91
1
聚合支付网站被黑客攻击 导致数据库被篡改的防御办法

2020春节即将来临,收到新聚合支付平台网站客户的求助电话给我们Sinesafe,反映支付订单状态被修改由原先未支付修改为已支付,导致商户那边直接发货给此订单会员了,商户和平台的损失较大,很多码...

网站安全
昨天
63
0
MySQL-基于SELECT查询的UPDATE查询

我需要检查(从同一张表)基于日期时间的两个事件之间是否存在关联。 一组数据将包含某些事件的结束日期时间,另一组数据将包含其他事件的开始日期时间。 如果第一个事件在第二个事件之前完成...

javail
昨天
70
0
将PostgreSQL数据库复制到另一台服务器

我正在将生产PostgreSQL数据库复制到开发服务器。 什么是最快,最简单的方法? #1楼 pg_dump the_db_name > the_backup.sql 然后将备份复制到您的开发服务器,并使用以下命令进行还原: ps...

技术盛宴
昨天
130
0
[译]软件架构师之路

今天给大家带来一篇自己翻译的干货《软件架构师之路》。本周Github上升很快的项目。其内容对致力于成为软件架构师(不论前后端)的同学应该都会有极大的帮助。 项目地址: 中文地址 https://...

gamedilong
昨天
79
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部