文件操作

f=open('路径','mode='r',encoding='utf-8))

mode:

1、r(只读);rb(以bytes类型读,多用于读取非文本文件或文件的上传下载)

2、w(只写);wb(以bytes类型)

3、a(追加);ab(以bytes类型追加)

4、r+(读写);w+(写读);a+(追加读)

f.close()  #文件打开需关闭,以防占用内存。

with open('路径','mode='r',encoding='utf-8)) as f:  #操作完成后,会自动关闭文件。

for line in f:

      print(line)

文件操作:

1、read(),读文件,一次全部读出。

  content = f.read(3)  # 读出来的都是字符

2、write(),写文件,如文件不存在,则新建文件;如文件存在,原文件内容清除,写入内容。

3、readline(),读行;

4、seek(),定义光标位置;

  f.seek(3)  # 是按照字节定光标的位置

5、 f.tell() 告诉你光标的位置;

6、 f.readable() # 是否可读;

7、 line = f.readlines() # 每一行当成列表中的一个元素,添加到list中

8、 f.truncate(4)

文件的改操作:单个文件没有修改的方法,但可以新建文件2,把文件1内容修改后,写入文件2,最后删除1文件,重命名2文件;

      

原文地址:https://www.cnblogs.com/geng-xiaoqiaoliushui/p/10242462.html