欢迎访问宙启技术站
智能推送

如何使用Python函数创建新文件并向其中写入内容?

发布时间:2023-10-02 21:02:45

Python有很多方法可以创建新文件并向其中写入内容,以下是其中的一种常用方法:

1. 使用内置的open()函数创建一个新文件对象,并指定文件名和打开模式。打开模式可以是"w"(写入模式)或"a"(追加模式)。

file = open("example.txt", "w")

2. 使用文件对象的write()方法将内容写入文件。可以一次写入一行,或者将多行内容用换行符"

"分割后写入。

file.write("Hello, World!")
file.write("
This is a new file.")
file.write("
Python is awesome!")

3. 使用文件对象的close()方法关闭文件,以释放系统资源。

file.close()

完整代码如下:

file = open("example.txt", "w")
file.write("Hello, World!")
file.write("
This is a new file.")
file.write("
Python is awesome!")
file.close()

运行以上代码后,会在当前工作目录下创建一个名为"example.txt"的文件,并将内容写入其中。

另外,为了确保文件对象在使用完毕后能够正确地关闭,可以使用with语句来自动管理文件对象的打开和关闭。

with open("example.txt", "w") as file:
    file.write("Hello, World!")
    file.write("
This is a new file.")
    file.write("
Python is awesome!")

以上代码与之前的示例功能相同,但自动在结束后关闭文件。