6-5 Python把字符串写入文件
本节编程练习不计算学习进度,请电脑登录imooc.com操作

Python把字符串写入文件

要把字符串内容写入文件,需要使用w的模式打开文件。

模式

描述

w

打开一个文件进行写入,如果文件内容已存在,会清除原有的内容

wb

以二进制格式只写模式打开一个文件,会清除原有的内容

w+

打开一个文件进行读写,如果文件内容已存在,会清除原有的内容

 

​f = open('test.txt', 'w')

写入若干字符

文件对象提供write方法向文件内写入若干字符,它接受一个字符串参数,表示需要写入的字符串。

f = open('test.txt', 'w')
f.write('Hello World\n')
f.close()

写入若干行

文件对象提供writelines()方法向文件内容写入多行数据,它接受一个列表,表示需要写入的字符串列表。

lines = ['Hello World\n', 'Hello Python\n', 'Hello Imooc\n']
f = open('test.txt', 'w')

f.writelines(lines)
f.close()

任务

有test.txt文件,包含以下内容:

Hello World
Hello Python
Hello Imooc

请从test.txt文件读取以上内容,并将每一行字符串反转,写入test1.txt文件。

dlroW olleH
nohtyP olleH
coomI olleH
  1. # Enter a code
下一节