python如何将内容写进文件,python将结果写入文件

首页 > 大全 > 作者:YD1662022-12-22 04:48:09

2、写入多行

函数write( )不会在你写入的文本末尾添加换行符,如果你写入多行时没有指定换行符,文件内容会连在一起,看起来可能不是你希望的那样。

python如何将内容写进文件,python将结果写入文件(5)

在上例中,使用代码写入多行文本,打开文件后可以看到文本内容都连到一起了,显得没条理,如果我们想把文件分成多行怎么办呢?

只需在写入的内容后面加上换行符即可,如下所示:

python如何将内容写进文件,python将结果写入文件(6)

3、追加到文件

上面的程序确实将数据写到了文件中,但是每次都会覆盖之前的内容,如果不想覆盖原有内容,而只是想要给原文件添加一些内容的话,可以将open函数第二个参数,即模式参数设置为‘a’,将它变为附加模式,这时写入的内容就会追加到原文件内容的末尾。

在上例中,我们已经在文件中写入了6行数据,现在我们要追加一个结束语end,可以这样操作:

python如何将内容写进文件,python将结果写入文件(7)

这时,文件原来的6行内容还在,新写入的内容追加到了文件末尾。

二、动手实践

编写一个while循环,提示用户输入其喜欢的水果名。用户每输入一个水果名后,都在屏幕上输出一句话,最后列出用户输入的全部内容,将每次用户输入的内容都添加到文件fruits.txt中,且在文件fruits.txt中的每条记录都独占一行。

python如何将内容写进文件,python将结果写入文件(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.