美文网首页
写文件-python学习24

写文件-python学习24

作者: 郭俊未来学院 | 来源:发表于2019-12-15 23:50 被阅读0次

写文件:

写文件也是三步:打开文件——写入文件——关闭文件。

第1步:打开文件,以写入的模式打开文件。

写文件

open() 中还是三个参数,其他都一样,第二个参数改成'w',表示write,即以写入的模式打开文件。

第2步:写文件:往文件中写入内容,使用write()函数。

写文件2

第2-3行代码:往“abc.txt”文件中写入了“张无忌”和“宋青书”这两个字符串。\n表示另起一行。

是这样子的,'w'写入模式会给你暴力清空掉文件,然后再给你写入。

如果你只想增加东西,而不想完全覆盖掉原文件的话,就要使用'a'模式,表示append,你学过,它是追加的意思。

追加写入

第三步:关文件,还是要记得关闭文件,使用close()函数;

关文件

两个小提示:1.write()函数写入文本文件的也是字符串类型。2.在'w''a'模式下,如果你打开的文件不存在,那么open()函数会自动帮你创建一个。

如果我们想写入的数据不是文本内容,而是音频和图片的话,该怎么做呢?

open函数

我们可以看到里面有'wb'的模式,它的意思是以二进制的方式打开一个文件用于写入。因为图片和音频是以二进制的形式保存的,所以使用wb模式就好了。

为了避免打开文件后忘记关闭,占用资源或当不能确定关闭文件的恰当时机的时候,我们可以用到关键字with;

with关键字

按行读取:函数readlines()

分开字符串:split()来把字符串分开,它会按空格把字符串里面的内容分开。

合并字符串:join()函数,是把字符串合并的。

writelines():write()的参数必须是一个字符串,而writelines()可以是序列

相关文章

网友评论

      本文标题:写文件-python学习24

      本文链接:https://www.haomeiwen.com/subject/pjohnctx.html