glob是否适用于pdf文件?

时间:2017-12-05 18:01:05

标签: python pdf concatenation glob

我是python的新手,我正在尝试创建一个代码,搜索数千个pdf文件,这些文件由3个不同的数字,乡镇,范围和部分组成和标题(文件看起来像:07N06E08_4200)。我一直试图让glob读取我的pdf文件,因为我已经使用了glob for excel文件,但我没有运气。

这是迄今为止引入数据的命令:          glob.glob('./C:/Users/green_000/Documents/Alyssa/Python/FinalProject/Python_Data/SacramentoCounty')

而且这种情况:[]

然后我有:

collectData=[] 

for filename in glob.glob('./C:/Users/green_000/Documents/Alyssa/Python/FinalProject/Python_Data/SacramentoCounty'): 
print('processing {:s}'.format(filename))
data = pd.read_pdf(filename) 
collectData.append(data) 
AllData = pd.concat(collectData)
AllData.columns=['Township','Range','Section'] 
AllData.to_pdf('AllData.csv',mode='w')

我得到错误:没有要连接的对象

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您的路径表示您正在搜索相对路径(以.开头)以及绝对路径(以C:开头)。你不能同时做两件事。

尝试:

for filename in glob.glob('C:/Users/green_000/Documents/Alyssa/Python/FinalProject/Python_Data/SacramentoCounty'):