- import os
- def file_name(file_dir):
- for root, dirs, files in os.walk(file_dir):
- print(root) #当前目录路径
- print(dirs) #当前路径下所有子目录
- print(files) #当前路径下所有非目录子文件
def get_exists_code(self): for root, dirs, files in os.walk('/Users/xxx/Desktop/report'): for file in files: #判断后缀为txt的 if os.path.splitext(file)[1] == '.txt': self.existsAcode.append(os.path.splitext(file)[0])
使用到的函数有:
os.path.splitext():分离文件名与扩展名
os.path.splitext(file)[0] 获得文件名
os.path.splitext(file)[1] 获得文件扩展名