返回一個目錄的絕對路徑Return an absolute path.>>> os.path.abspath("/etc/sysconfig/selinux")'/etc/sysconfig/selinux'>>> os.getcwd()'/root'>>> os.path.abspath("python_modu")'/root/python_modu'
返回一個目錄的基名Returns the final component of a pathname>>> os.path.basename("/etc/sysconfig/selinux")'selinux'>>> os.path.basename("/usr/local/python3/bin/python3")'python3'
返回一個目錄的目錄名Returns the directory component of a pathname>>> os.path.dirname("/etc/sysconfig/selinux")'/etc/sysconfig'>>> os.path.dirname("/usr/local/python3/bin/python3")'/usr/local/python3/bin'
測試指定文件是否存在Test whether a path exists. Returns False for broken symbolic links>>> os.path.exists("/home/egon")False>>> os.path.exists("/root")True>>> os.path.exists("/usr/bin/python")True
得到指定文件最后一次的訪問時間Return the last access time of a file, reported by os.stat().>>> os.stat("/root/test.sh")os.stat_result(st_mode=33261, st_ino=100684935, st_dev=2050, st_nlink=1, st_uid=0, st_gid=0, st_size=568, st_atime=1498117664, st_mtime=1496629059, st_ctime=1498117696)>>> os.path.getatime("/root/test.sh")1498117664.2808378
得到指定文件最后一次的改變時間Return the metadata change time of a file, reported by os.stat().>>> os.stat("/root/test.sh")os.stat_result(st_mode=33261, st_ino=100684935, st_dev=2050, st_nlink=1, st_uid=0, st_gid=0, st_size=568, st_atime=1498117664, st_mtime=1496629059, st_ctime=1498117696)>>> os.path.getctime("/root/test.sh")1498117696.039542
getmtime
得到指定文件最后一次的修改時間Return the last modification time of a file, reported by os.stat().>>> os.stat("/root/test.sh")os.stat_result(st_mode=33261, st_ino=100684935, st_dev=2050, st_nlink=1, st_uid=0, st_gid=0, st_size=568, st_atime=1498117664, st_mtime=1496629059, st_ctime=1498117696)>>> os.path.getmtime("/root/test.sh")1496629059.9313989
得到得到文件的大小Return the size of a file, reported by os.stat().>>> os.stat("/root/test.sh")os.stat_result(st_mode=33261, st_ino=100684935, st_dev=2050, st_nlink=1, st_uid=0, st_gid=0, st_size=568, st_atime=1498117664, st_mtime=1496629059, st_ctime=1498117696)>>> os.path.getsize("/root/test.sh")568
測試參數是否是絕對路徑Test whether a path is absolute>>> os.path.isabs("python_modu")False>>> os.path.isabs("/etc/sysconfig")True
新聞熱點
疑難解答