获取目录下文件列表
使用Python都自带标准库pathlib,获取目录的子目录或文件
from pathlib import Path
filepath = Path('/Users/xujun/Desktop/test')
for file in filepath.iterdir():
print(file)
输出:
获取目录下所有文件
from pathlib import Path
filepath = Path('/Users/xujun/Desktop/test')
for file in filepath.rglob('*.*'):
print(file)
文件批量移动
将所需的多个文件移动到同一目录之下
from pathlib import Path
import shutil
dstpath = Path('/Users/xujun/Desktop/test2')
filepath = Path('/Users/xujun/Desktop/test')
filelist = filepath.rglob('*.pdf')
for file in filelist:
shutil.copy(file,dstpath)
print('ok')
绝对是一个利器啊!!!
文件的批量重命名
from pathlib import Path
filepath = Path('/Users/xujun/Desktop/test2')
filelist = filepath.rglob('*.pdf')
for index, file in enumerate(filelist):
newname = '课件' + str(index) + '.pdf'
file.rename(file.parent/newname)
print('ok')
原创文章(本站视频密码:66668888),作者:xujunzju,如若转载,请注明出处:https://zyicu.cn/?p=9137