前言:
前几天学姐拿来一堆文件名乱码的pdf让帮忙整理一下,按论文标题命名
一看竟然一共250多个文件,还在不同的文件夹中,哇,想想就头疼,这时候就要发挥程序媛的智慧了,正好最近在用python写毕设,就想能不能用python改标题,嗳,原来有专门的处理的库pdfminer。好了闲话少说,开始干活
安装pdfminer库
在命令行输入
pip install pdfminer3k
如果不成功会提示少了什么库,就按照pip install xx(库名称)的方式安装就好,最后再在命令行输入pip install pdfminer3k
把文件从文件夹中取出来:
这个很简单,直接贴代码了
import os
import shutil
import importlib
import sys
def load_file():
walk = os.walk('./12')
i=1;
for root, dirs,files in walk:
for name in files:
shutil.move(os.path.join(root,name), "./myset/"+i+".pdf)
i+=1
load_file()
其中os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下,