📅  最后修改于: 2023-12-03 15:09:18.780000             🧑  作者: Mango
在 Python 中,可以使用文件操作来创建文本文件。在创建文本文件之前,通常需要检查该文件是否已经存在。如果不存在才能进行创建操作,否则会覆盖原有的文件内容。
在 Python 中,可以使用 os.path.isfile
方法来检查文件是否存在。例如:
import os
if os.path.isfile('example.txt'):
print('文件已存在')
else:
print('文件不存在')
如果 example.txt
文件已经存在,则输出 文件已存在
,否则输出 文件不存在
。
如果文件不存在,就可以使用文件操作来创建文本文件。例如:
with open('example.txt', 'w') as f:
f.write('Hello, World!')
这里我们使用 with
语句打开文件,然后使用 write
方法将字符串写入文件中。在写入完成后,会自动关闭文件。文件模式为 'w'
表示以写入模式打开文件,如果该文件不存在,则会创建该文件。
import os
filename = 'example.txt'
if os.path.isfile(filename):
print('文件已存在')
else:
with open(filename, 'w') as f:
f.write('Hello, World!')
print('文件创建成功')
在这个示例中,我们将文件名存储在变量 filename
中,首先检查文件是否存在,如果文件不存在,则使用 open
方法创建该文件,并将字符串 'Hello, World!'
写入文件中。最后输出 文件创建成功
。
以上就是在 Python 中检查文件是否存在并创建文本文件的方法。