📌  相关文章
📜  如果不存在,则在 python 中创建文本 - Python (1)

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

如果不存在,则在 Python 中创建文本

在 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 中检查文件是否存在并创建文本文件的方法。