可以使用Python的os模块来检查文件是否存在,并在必要时进行创建、打开和关闭。以下代码示例演示了如何使用os模块检查文件是否存在,如果不存在则创建一个新文件,并向其中写入内容。
import os
# 检查文件是否存在
if not os.path.exists('example.txt'):
# 创建新文件
with open('example.txt', 'w') as f:
# 向文件中写入内容
f.write('Hello, world!')
else:
# 打开现有文件
with open('example.txt', 'r') as f:
# 读取文件中的内容
content = f.read()
print(content)
上述示例中首先使用os模块的exists函数来检查文件是否存在。如果文件不存在,则使用Python的open函数创建一个新文件,并使用with语句打开文件对象。在文件对象上可以使用write方法向文件中写入内容。如果文件已存在,则使用with语句打开现有文件,并使用read方法读取文件中的内容,并将其打印到屏幕上。