用python实现的去除win下文本文件头部BOM的代码
2013-02-10 00:00
591 查看
问题:
windows环境下新建或编辑文本文件,保存时会在头部加上BOM。
使用ftp上传到linux下,在执行时第一行即报错。
以下方法可以去除BOM头,有需要的朋友可以参考下。
说明: 文件开始部为 0xEF 0xBB 0xBF 为BOM
windows环境下新建或编辑文本文件,保存时会在头部加上BOM。
使用ftp上传到linux下,在执行时第一行即报错。
以下方法可以去除BOM头,有需要的朋友可以参考下。
import codecs data = open("Test.txt").read() if data[:3] == codecs.BOM_UTF8: data = data[3:] print data.decode("utf-8")
说明: 文件开始部为 0xEF 0xBB 0xBF 为BOM
相关文章推荐
- 用python实现的去除win下文本文件头部BOM的代码
- 用python实现的去除win下文本文件头部BOM的代码
- Python实现去除代码前行号的方法
- Python实现去除代码前行号的方法
- python split同时用多种字符分割字符串并去除空串 简单两行代码实现
- Python实现统计英文单词个数及字符串分割代码
- python代码实现键盘鼠标事件的捕获(可能盗取QQ号,身份证信息等)
- PHP批量去除PHP文件中bom的代码
- python一行代码实现人脸识别
- python用10行代码实现黄色图片检测
- C++、python和go语言实现的简单客户端服务器代码示例
- Python实现端口复用实例代码
- C语言代码格式自动化(python实现)
- Python基础练习之用户登录实现代码分享
- 35W行数据的文本文件,每500行添加4个换行符。代码实现思路
- python插入排序算法的实现代码
- K-近邻算法的python实现代码分享
- python文件去除重复的代码示例
- 用来删除菊花公司代码中大量无用的函数头部注释的python剃刀
- Python代码实现Java本地化资源字符串的检查,防止出现空指针异常