处理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)
复制代码
|