python文件读写txt open/ with open as

本文介绍三种作者常用的python文件读写的基本方法

1.open方法

open是python的内置函数,用open方法打开一个文件时,会返回一个文件对象,调用相应的方法实现对文件的读写。open函数中最常用的两个参数name, mode分别指定了文件名和打开文件的模式。使用时要注意文件路径。

  • 读方式
    读取内容时换行符会被读入
f = open('***.txt', 'r') #以读的方式打开文件
f.read()      #读取整个文件内容
f.readline()  #读取一行,初始指针在文件头位置,每次调用指针下移一行
f.readlines() #读取整个文件,以列表形式返回每行字符串
f.close()     #读写完毕后要及时关闭文件
  • 写方式
    用写方法打开文件时,若文件不存在,则新建文件;若文件已存在,则内容被抹去,从头开始写。同样的,需要自己在行末加入换行符。
f = open('***.txt', 'w') #以写的方式打开文件
f.write(str)        #将字符串写入文件
f.writelines([str]) #将字符序列写入文件
f.close()
  • 追加方式
    追加方式类似写方式,若文件不存在,则新建文件;若文件已存在,则在文件末追加写入内容
f = open('***.txt', 'a') #以追加的方式打开文件
f.write(str)        #将字符串加入文件尾
f.writelines([str]) #将字符序列写入文件尾
f.close()
发布了70 篇原创文章 · 获赞 24 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43914889/article/details/104655637