有啥方法可以测试并给出真/假语句以查看文件是不是存在,Python [重复]
Posted
技术标签:
【中文标题】有啥方法可以测试并给出真/假语句以查看文件是不是存在,Python [重复]【英文标题】:Is there any way to test and give a True/False statement to see if a file exists, Python [duplicate]有什么方法可以测试并给出真/假语句以查看文件是否存在,Python [重复] 【发布时间】:2019-09-21 23:45:51 【问题描述】:我正在尝试编写代码行来检查目录中是否存在名称如“text1.txt”的文件。如果存在,它将继续运行程序,如果不存在,它将执行其他操作。
【问题讨论】:
考虑 os.path.exists 你见过os.path.exists吗? 【参考方案1】:你可以使用 pathlib2 库
from pathlib2 import Path
if (Path(".") / <YOUR_FILE_NAME_.txt>).exists():
do your stuff here
假设你从你的目录运行你的 python 代码
【讨论】:
【参考方案2】:您可以使用 os 内置模块。在这里查看:https://docs.python.org/3/library/os.html
基本上你可以尝试这样的事情,记住如果包含文件的目录不是 cwd,你需要提供文件的完整路径。
import os
os.path.exists('<filename>')
【讨论】:
【参考方案3】:如果您已经在使用pathlib
,您可以只在路径上使用.exists()
。
【讨论】:
以上是关于有啥方法可以测试并给出真/假语句以查看文件是不是存在,Python [重复]的主要内容,如果未能解决你的问题,请参考以下文章
检查 Compress-Archive 是不是可以根据文件存档的成功产生真/假