Post

0401TEXT

一、文本存储

文件打开:file = open(file_path, 'w/r...', encoding='utf-8')

参数描述
r只读方式打开 一个文件, 意思是只能读取文件内容, 而不能写人。 这也是默认模式。
r+以读写方式打开 千一个文件, 既可以读文件又可以写文件。
rb以二进制只读方式打开一个文件, 通常用于打开 二进制文件、 例如音频、 图片 视频等。
rb+以二进制读写方式打开 一个文件, 同样既可以读又可以写, 只不过读取和写入的都是二进制数据。
w以写人方式打开一个文件 如果该文件已存在 则将其覆盖。 如果该文件不存在、 则创建新文件。
W+以读写方式打开一个文件, 如果该文件已存在 则将其覆盖。女 如果该文件不存在 则创建新文件。
wb以二进制写入方式打开一个文件 如果该文件已存在, 则将其覆盖 如果该文件不存在则创建新文件
wb+以二进制读写格式打开一个文件。 如果该文件已存在, 则将其覆盖。 如果该文件不存在则创建新文件
a以追加方式打开一个文件 如果该文件已存在, 则文件指针将会放在文件结尾, 也就是说,新的内容将会被写到邑有内容之后。 如果该文件不存在,则创建新文件来写入。
a+以读写方式打开一个文件。如果该文件已存在,则文件指针将会放在文件结尾。 文件打开时会是追加模式。如果该文件不存在,则创建新文件用于读写
ab以二进制追加方式打开一个文件。如果该文件已存在,则文件指针将会放在文件结尾。也就是说,新的内容将会被写到已有内容之后。如果该文件不存在,则创建新文件来写人。
ab+以二进制追加方式打开一个文件。如果该文件已存在, 则文件指针将会放在文件结尾如果该文件不存在,则创建新文件用于读写。

文件自动关闭

1
2
with open(file_path, 'w/r...', encoding='utf-8') as file:
  #do something
  • 将for循环存放在list
1
l=[it for it in items] #将items的每一项存放在l列表
This post is licensed under CC BY 4.0 by the author.