📜  珀尔 |写入文件(1)

📅  最后修改于: 2023-12-03 15:11:12.432000             🧑  作者: Mango

操作文件-写入文件

在编程中写入数据到文件中是非常常见的操作,可以让程序数据被持久化,并能够在需要时从文件中读取。

在Python中,写入文件操作通常使用内置的open()函数来实现。为了保证写入的数据不会覆盖原始文件内容,我们通常使用"追加模式"来打开文件。

语法
file = open(filename, "a")
file.write(string)
file.close()
  • filename: 要写入的文件名。
  • mode: 写入模式,通常使用'a'表示追加模式。
  • string: 要写入文件的字符串。
实例
# 打开一个文件
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()函数,可以很方便地实现文件写入操作。