要把字符串内容写入文件,需要使用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
# Enter a code