##零基础入门Python I/O:从print函数开始( 三 )
- 文件访问模式及其说明
- r:以只读方式打开文件 。 文件的指针将会放在文件的开头 。 这是默认模式
- rb:以二进制格式打开一个文件用于只读 。 文件指针将会放在文件的开头 。 这是默认模式
- r+:打开一个文件用于读写 。 文件指针将会放在文件的开头
- rb+:以二进制格式打开一个文件用于读写 。 文件指针将会放在文件的开头
- w:打开一个文件只用于写入 。 如果该文件已存在则将其覆盖;如果该文件不存在 , 则创建新文件
- wb:以二进制格式打开一个文件只用于写入 。 如果该文件已存在则将其覆盖;如果该文件不存在 , 则创建新文件
- w+:打开一个文件用于读写 。 如果该文件已存在则将其覆盖;如果该文件不存在 , 则创建新文件
- wb+:以二进制格式打开一个文件用于读写 。 如果该文件已存在则将其覆盖;如果该文件不存在 , 则创建新文件
- a:打开一个文件用于追加 。 如果该文件已存在 , 文件指针将会放在文件的结尾 , 也就是说 , 新的内容将会被写到已有内容之后;如果该文件不存在 , 则创建新文件进行写入
- ab:以二进制格式打开一个文件用于追加 。 如果该文件已存在 , 文件指针将会放在文件的结尾 , 也就是说 , 新的内容将会被写到已有内容之后;如果该文件不存在 , 则创建新文件进行写入
- a+:打开一个文件用于读写 。 如果该文件已存在 , 文件指针将会放在文件的结尾 , 文件打开时会是追加模式;如果该文件不存在 , 则创建新文件用于读写
- ab+:以二进制格式打开一个文件用于追加 。 如果该文件已存在 , 文件指针将会放在文件的结尾;如果该文件不存在 , 则创建新文件用于读写
在Python中 , 读取文件的内容需要以只读的模式先打开一个文件 , 可以用open函数传入文件名和模式标识符 , 再用read函数读取文件中的内容 。 read函数可以从打开的文件中一次性读取全部内容 , 内容被读取到内存并用一个str对象表示 。 read函数的基本语法格式如下:
f = open(filename, mode) f.read(size)read函数常用的参数及其说明如下所示 。
- read函数常用的参数及其说明
- size:接收number , 表示读取的字符数 。 默认为文件中所有字符
使用read函数读取test.txt文件 , 并打印 , 如下所示 。
- read函数读取test.txt文件
该文本中的内容是:Hello World!3. write
在Python中 , 写入文件和读出文件的操作方式是相似的:先调用open函数并传入标识符‘w’或‘wb’ , 再使用write函数进行写入 。 write函数的基本语法格式如下:
f = open(filename, mode) f.write(str)write函数常用的参数及其说明如下所示 。
- write函数常用的参数及其说明
- str:接收任意str , 表示写入的文本内容 。 默认为空
使用write函数写入文件的操作如下所示 。
- 数学■小学数学1-6年级基础复习资料,融会贯通后,成绩稳步提高
- 拍图君索尼NW-A105HN体验:HIFI小白入门首选
- 埃尔法哥哥我学python的一点感受
- 申耀的科技观察如何重塑现代基础架构?,后疫情时代
- 鸡爪数码3300X/3100,四核八线程变入门级标配,AMD正式发布锐龙3
- 互联网圈里人华为回应澳大利亚无端猜疑:对我们的指责根本没有事实基础
- Python小镇Python必备技能:用pandas读Excel常见操作
- 颜数码华硕 RX5500XT 显卡体验:入门级 A 卡值得买吗?
- 宏达说关注最重要的三个能力,中国基础软硬件的大市场在行业应用
- 「队伍」王玉君出席山东省监狱系统加强基层基础建设暨开展纪律作风建设年活动动员部署大会