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
网友评论