有什么方法可以测试并给出True / False语句以查看文件是否存在,Python

时间:2019-05-03 12:16:36

标签: python file

我正在尝试在代码行中检查目录中是否存在诸如“ text1.txt”之类的文件。如果存在,它将继续运行程序,如果不存在,它将执行其他操作。

3 个答案:

答案 0 :(得分:0)

您可以使用pathlib2库

from pathlib2 import Path

if (Path(".") / <YOUR_FILE_NAME_.txt>).exists():
  do your stuff here

假设您从目录中运行python代码

答案 1 :(得分:0)

您可以使用os内置模块。在这里检查:https://docs.python.org/3/library/os.html

基本上,您可以尝试类似的操作,请记住,如果包含文件的目录不是cwd,则需要提供文件的完整路径。

import os
os.path.exists('<filename>')

答案 2 :(得分:0)

如果您已经在使用pathlib,则可以在路径上使用.exists()