当我们在python中要将数据保存在文件内的使用,一般会使用open()函数打开一个文本类型的文件进行保存。但是很多小伙伴都是用默认的文件模式可读可写打开,但是这样会将文件内的数据覆盖。所以本篇文章就将会来教大家一个方法实现将数据追加写入文件,往下看看吧。
如果是有稍微了解过open()文件操作函数的小伙伴就会知道它除了第一个参数是文件路径之外,后面还有许多的参数是可以去设置的。而在这些参数之中第二个参数mode就是设置以哪一种模式打开文件,而这个文件模式就是追加数据写入文件的关键。
只需要在open()函数的参数内将mode的值设置为a即可,这样打开的文件模式就会被设置为追加。当文件存在的时候打开文件,会默认的将指针定位到文件的末尾处,写入数据的话就是从文件尾部开始写了,这就是实现了追加。
那么当文件路径的文件不存在的话,就会创建文件,然后再进行文件内容的写入。实际代码的编写也很简单,示例如下:
with open('data.txt', 'a', encoding='utf8') as f: f.writelines(’追加的内容’ + " | " + name001 + '\n')
这个代码执行完毕之后会默认的打开当前文件路径之中的data文件,然后将write()方法内的字符串追加到这个文件之中,因为调用了with上下文管理器还会自动关闭文件并保存。
以上就是关于“Python怎么追加写入文件?Python如何将数据追加到文本文件中”的全部内容了,希望对你有所帮助。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。