- python获取文件夹下所有文件名(单层)
import os if __name__ == '__main__': path = "F:/dir" dirs=os.listdir(path) for i in dirs: print(i)
- python获取文件夹下所有文件(两层)
import shutil
def get_dir_name(file_dir):
for root, dirs, files in os.walk(file_dir):
return dirs
def get_file_name(file_dir):
for root, dirs, files in os.walk(file_dir):
return files
master_dir = ' ' #源文件夹
new_dir='' #目标文件夹
if __name__ == '__main__':
a=get_dir_name(master_dir)
for i in range(len(a)):
b=get_file_name(master_dir+a[i])
for j in range(len(b)):
pic_path=master_dir+a[i]+'/'+b[j]
print(pic_path)
shutil.move(pic_path,new_dir)