os.path模块

方法 描述
isabs(path) 判断path是否为绝对路径
isdir(path) 判断path是否为目录
isfire(path) 判断path是否为文件
exists(path) 判断指定路径的文件是否存在
getsize(filename) 返回文件的大小
abspath(path) 返回绝对路径
dirname(p) 返回目录的路径
getatime(filename) 返回文件的最后访问时间
getmtime(filename) 返回文件的最后修改时间
walk(top,func,arg) 递归方式遍历目录
join(path,*paths) 链接多个path
split(path) 对路径进行分割, 以列表形式返回
splitext(path) 从路径中分割文件的拓展名
 1 import os
 2 path = os.getcwd()
 3 
 4 file_list = os.listdir(path)
 5 for filename in file_list:
 6     if filename.endswith('py'):
 7         print(filename,end='\t')
 8 
 9 file_list2 = [filename for filename in os.listdir(path) if filename.endswith('py')]
10 for f in file_list2:
11     print(f,end='\t')