一、python中常用的打开文件的方式是open()
f = open("d:\test.txt", "w")
说明:
第一个参数是文件名称,包括路径;
第二个参数是打开的模式mode
'r':只读(缺省。如果文件不存在,则抛出错误)
'w':只写(如果文件不存在,则自动创建文件)
'a':附加到文件末尾
'r+':读写
此时对于中文文件读取文件可能会出错,比如 'gbk' can not decode...
此时最好以文件本身的编码格式读取写
二、借助codecs.open(),指定字符串编码
说明:第一个参数是文件名称,包括路径
第二个参数是打开的模式mode;
第三个参数是字符串编码
假如文件是utf-8编码的
# encoding=utf-8
import codecs
f = codecs.open('c:/intimate.txt', 'r', 'utf-8')
s = f.readlines()
f.close()
for line in s:
print(line)