当前位置:   article > 正文

Python 文件读取相关操作函数_def readfile(path)

def readfile(path)

一、txt文件读取

(1)import codecs 

codecs 模块是专门用来做编码转换的。在python文件读取过程中,编码问题是经常影响新手读取文件的问题,使用该模块可以自动做编码转换。

(2)读取文件

  1. def readfile(path):
  2. with codecs.open(path,"r",encoding="utf-8") as f:
  3. lines = f.readlines()
  4. 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)写入文件

  1. def writefile(path,content):
  2. with codecs.open(path,"a",encoding=
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/916472
推荐阅读
相关标签
  

闽ICP备14008679号