📅  最后修改于: 2023-12-03 14:53:22.196000             🧑  作者: Mango
本文介绍了如何在Python中打开并附加内容到文件,如果文件不存在,则创建该文件。
import os
file_name = "python_typescript.txt"
content = "This is some example content."
# 检查文件是否存在
if not os.path.isfile(file_name):
# 文件不存在,创建一个新文件
with open(file_name, 'w') as file:
file.write(content)
else:
# 文件已存在,在文件末尾追加内容
with open(file_name, 'a') as file:
file.write(content)
运行这段代码将会创建一个名为python_typescript.txt
的文件,如果文件不存在的话,并将内容This is some example content.
写入文件或在文件末尾追加内容。
os
模块,以便能够检查文件是否存在。file_name
和要附加到文件中的内容content
。os.path.isfile()
函数检查文件是否存在。如果文件不存在,则执行下一步创建文件的操作。with open(file_name, 'w') as file:
语句打开文件。参数'w'
表示以写入模式打开文件,如果文件不存在则创建该文件。with open(file_name, 'w') as file:
块结束后,文件将自动关闭。如果文件打开成功,我们将使用file.write(content)
将content
写入文件。with open(file_name, 'a') as file:
语句打开文件。参数'a'
表示以附加模式打开文件。with open(file_name, 'a') as file:
块结束后,文件将自动关闭。如果文件附加成功,我们将使用file.write(content)
将content
附加到文件末尾。注意:使用with open
语句打开文件时可以确保文件在不再使用时自动关闭,这样可以防止资源泄漏和错误。
希望这个代码片段能帮助你在Python中打开并附加内容到文件,如果文件不存在则创建文件。