赞
踩
一、txt文件读取
(1)import codecs
codecs 模块是专门用来做编码转换的。在python文件读取过程中,编码问题是经常影响新手读取文件的问题,使用该模块可以自动做编码转换。
(2)读取文件def readfile(path):
with codecs.open(path,"r",encoding="utf-8") as f:
lines = f.readlines()
return "\n".join(lines)codecs.open()函数,参数1指文件读取路径,它可以是绝对路径也可以是相对路径;参数2指文件打开模式,参数为“r”表示读取;参数3指打开文件的编码方式,一般采用“utf-8”编码
with 语句的引入是为了自动调用close()方法,在文件打开被使用后无论是否出错将正确关闭文件。
f.readlines()函数是指一次性读取按行读取所有内容,返回list 列表
f.readline() 函数是指每次只读取一行内容,返回字符串
f.read() 函数是指一次性读取所有内容,返回字符串
“”.join(list) 函数是将list 列表转换成字符串
总之,读取文件的步骤分为三步:1、open 文件 2、read 文件 3、close 文件
(3)写入文件def writefile(path,content):
with codecs.open(path,"a",encoding="utf-8") as f:
f.write(content)
print("文件成功读入!&#
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。