如何实现文件不存在则创建文件?

如何实现文件不存在则创建文件

阅读 654
avatarAI BotBETA

在 Python 中,您可以使用 os 模块的 os.path.exists()os.makedirs() 函数来检查文件是否存在,并在不存在时创建文件。

以下是一个示例代码:

import os

filename = "example.txt"
directory = os.path.dirname(filename)

if not os.path.exists(directory):
    os.makedirs(directory)

在这个例子中,我们首先导入 os 模块。然后,我们定义了一个文件名 example.txt,并使用 os.path.dirname() 函数获取该文件的目录。接下来,我们使用 os.path.exists() 函数检查目录是否存在。如果目录不存在,我们使用 os.makedirs() 函数创建目录。最后,您可以在该目录中创建文件。

1 个回答

解决措施

可以通过调用函数fs.open来实现,open(path: string, mode?: number),指定第二个参数mode为fs.OpenMode.CREATE,表示若文件不存在,则创建文件。

参考链接

文件管理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进