【发布时间】:2019-08-14 23:31:03
【问题描述】:
我正在尝试自动归档一些扫描的文档。这些由需要与作业名称匹配的对象编号标识。
我有一个文件夹中提取的文件名列表和一个包含大约 50,000 条对象编号和作业编号记录的 CSV 文件。
我可以通过== obj_num[0] 等获得所选工作编号的正确匹配,但我不知道如何遍历列表。
import glob,os,csv
items = glob.glob('*.pdf')
obj_num = [".".join(f.split(".")[:-1]) for f in items if os.path.isfile(f)]
job_id = []
with open('locations.csv', 'r') as csv_file:
csv_reader = csv.DictReader(csv_file)
field_names = ['jobid', 'ItemUniqueId', '###anotherfield', '###anotherfield2']
for row in csv_reader:
if row['ItemUniqueId'] == obj_num:
job_id = row['jobid']
print(job_id)
【问题讨论】: