返回一个目录的绝对路径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
新闻热点
疑难解答