📅  最后修改于: 2023-12-03 15:11:12.432000             🧑  作者: Mango
在编程中写入数据到文件中是非常常见的操作,可以让程序数据被持久化,并能够在需要时从文件中读取。
在Python中,写入文件操作通常使用内置的open()函数来实现。为了保证写入的数据不会覆盖原始文件内容,我们通常使用"追加模式"来打开文件。
file = open(filename, "a")
file.write(string)
file.close()
# 打开一个文件
file = open("test.txt", "a")
# 向文件中写入数据
file.write("Hello, Perl!\n")
# 关闭文件
file.close()
以上代码会将字符串"Hello, Perl!\n"写入到test.txt文件中,注意换行符"\n"是可以起到换行的作用的。
除了使用字符串写入,也可以使用列表来向文件中写入多条数据:
# 打开一个文件
file = open("test.txt", "a")
# 向文件中写入数据
lines = ["Hello, Perl!\n", "I am learning Perl.\n", "Python is also great!"]
file.writelines(lines)
# 关闭文件
file.close()
以上代码会将列表中的三条字符串写入到test.txt文件中。
学会如何向文件中写入数据非常重要,特别是当需要记录程序运行状态或结果时,文件可能是唯一的可行方案。只需使用Python内置的open()函数,可以很方便地实现文件写入操作。