【问题标题】:How do I return path to file if it exists in python [duplicate]如果它存在于python中,我如何返回文件的路径[重复]
【发布时间】:2017-10-01 20:00:48
【问题描述】:

我必须检查该文件是否存在,如果存在,则必须返回它的路径,主要问题是 os.path.isdir 仅返回 TrueFalse 取决于存在,所以看起来不适合。有什么提示吗?我心中的当前架构是:

def get_config_path():
    if exists(path1):
        return path1
    if exists(path2):
        return path2

【问题讨论】:

  • 那么path1path2 来自哪里?如果它们没有在函数中定义,你应该使用参数。

标签: python file-handling


【解决方案1】:

调用os.stat(filename),其中文件名可以是文件或目录路径。如果文件存在,它将返回一个有效的统计对象。否则,它会引发 FileNotFound 异常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-05
    • 2021-05-23
    • 2014-08-21
    • 2013-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多