美文网首页
python os.path 检测文件是否存在

python os.path 检测文件是否存在

作者: 孙广宁 | 来源:发表于2022-05-21 20:36 被阅读0次
    5.12 检测某个文件或目录是否存在
    • 可以使用os.path来检测文件或目录是否存在
    • isfile isdir islink realpath判断是否是文件、是否是路径、是否是链接、查找真实路径等方法
    >>> import os
    >>> os.path.exists('/etc/passwd')
    True
    >>> os.path.exists('/etc/p')
    False
    >>> os.path.isfile('/etc/passwd')
    True
    >>> os.path.isdir('/etc/passwd')
    False
    >>> os.path.islink('/usr/local/bin/python3')
    True
    >>> os.path.realpath('/usr/local/bin/python3')
    '/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7'
    >>>
    
    • 如果需要获得源数据(大小,修改日期等)
    • 可以使用getsize getmtime 等函数
    >>> os.path.getsize('/etc/passwd')
    6804
    >>> os.path.getmtime('/etc/passwd')
    1534542858.0
    >>> import time
    >>> time.ctime(os.path.getmtime('/etc/passwd'))
    'Sat Aug 18 05:54:18 2018'
    >>>
    

    相关文章

      网友评论

          本文标题:python os.path 检测文件是否存在

          本文链接:https://www.haomeiwen.com/subject/bjvxprtx.html