用python实现的去除win下文本文件头部BOM的代码


Posted in Python onFebruary 10, 2013

问题:
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 相关文章推荐
Python中使用中文的方法
Feb 19 Python
初步解析Python中的yield函数的用法
Apr 03 Python
Python爬虫框架Scrapy实战之批量抓取招聘信息
Aug 07 Python
名片管理系统python版
Jan 11 Python
Python爬虫抓取代理IP并检验可用性的实例
May 07 Python
使用pip发布Python程序的方法步骤
Oct 11 Python
Python hashlib常见摘要算法详解
Jan 13 Python
python计算Content-MD5并获取文件的Content-MD5值方式
Apr 03 Python
Django视图、传参和forms验证操作
Jul 15 Python
Python 绘制可视化折线图
Jul 22 Python
详解Open Folder as PyCharm Project怎么添加的方法
Dec 29 Python
解决pytorch-gpu 安装失败的记录
May 24 Python
python创建只读属性对象的方法(ReadOnlyObject)
Feb 10 #Python
python将人民币转换大写的脚本代码
Feb 10 #Python
pydev使用wxpython找不到路径的解决方法
Feb 10 #Python
python的id()函数介绍
Feb 10 #Python
python client使用http post 到server端的代码
Feb 10 #Python
python中查找excel某一列的重复数据 剔除之后打印
Feb 10 #Python
python中的一些类型转换函数小结
Feb 10 #Python
You might like
php 错误处理经验分享
2011/10/11 PHP
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
2020/04/05 PHP
php将access数据库转换到mysql数据库的方法
2014/12/24 PHP
php封装的单文件(图片)上传类完整实例
2016/10/18 PHP
php 三元运算符实例详细介绍
2016/12/15 PHP
PHP正则表达式匹配替换与分割功能实例浅析
2017/02/04 PHP
javascript FormatNumber函数实现方法
2008/12/30 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
Extjs4 关于Store的一些操作(加载/回调/添加)
2013/04/18 Javascript
我的Node.js学习之路(一)
2014/07/06 Javascript
jQuery实现每隔几条元素增加1条线的方法
2016/06/27 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
微信小程序 闭包写法详细介绍
2016/12/14 Javascript
javascript中的面向对象
2017/03/30 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
npm 更改默认全局路径以及国内镜像的方法
2018/05/16 Javascript
微信小程序支付前端源码
2018/08/29 Javascript
探索JavaScript中私有成员的相关知识
2019/06/13 Javascript
vue基本使用--refs获取组件或元素的实例
2019/11/07 Javascript
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
详解Python中的join()函数的用法
2015/04/07 Python
python在不同层级目录import模块的方法
2016/01/31 Python
Python:Scrapy框架中Item Pipeline组件使用详解
2017/12/27 Python
解决python3 urllib 链接中有中文的问题
2018/07/16 Python
PythonPC客户端自动化实现原理(pywinauto)
2020/05/28 Python
python3.4中清屏的处理方法
2020/07/06 Python
python使用Word2Vec进行情感分析解析
2020/07/31 Python
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
2016/03/21 HTML / CSS
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
实习指导老师评语
2014/04/26 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
欧也妮葛朗台读书笔记
2015/06/30 职场文书
七一慰问简报
2015/07/20 职场文书
商场广播稿范文
2015/08/19 职场文书
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
2021/09/25 Servers
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS