判断文件是否存在?
import os
os.path.exists('xxx/xxx/filename')
判断对应路径是否是文件?
import pathlib
path = pathlib.Path('/usr/local/file')
path.exist() # True/False 判断路径是否存在
path.is_file # 判断对应路径是否是文件
判断文件读写属性?
path为文件路径,mode为需要判断的属性,主要分为以下四种:
os.F_OK: 判断文件是否存在
os.R_OK: 判断文件是否可读
os.W_OK: 判断文件是否可以写入
os.X_OK: 判断文件是否有执行权限
import os
if not os.access('/usr/local/script/run.sh',os.X_OK):
print "file has no permission to execute!"
判断文件是否可执行,如果文件没有执行权限,则打印file has no permission to execute!