|
|
发表于 2016-4-27 07:33:52
|
显示全部楼层
处理ANSI文件,中文会乱码,因为python3字符串都是unicode编码
以下代码可以正常处理UTF-8编码的文件。- """
- python3
- 2016年4月27日 07:27:01 codegay
- """
- import glob
- head=(
- """----------------------------------------------------------
- 开始字串符
- ----------------------------------------------------------
- """).encode()
- til=("""
- ----------------------------------------------------------
- 结束字串符
- ----------------------------------------------------------
- """).encode()
- for r in glob.glob("*mac.txt"):
- with open(r,"rb+") as f:
- txt=head+f.read()+til
- f.seek(0)
- f.write(txt)
复制代码 |
|