我有一个条形码列表。我想从与条形码匹配的文件夹中读取和追加文件,但是条形码当然不是一对一的匹配。
条形码示例为07002991H3
,文件名示例为07002991H3001
。
我能够将条形码与修剪后的文件名匹配,但是文件无法读取
import pandas as pd
import glob
import os
with open('BarcodeList.txt','r') as WaferList:
lines = WaferList.read().splitlines()
FileList = os.listdir('//FolderThatContainsFiles')
df = []
for file in FileList:
for afile in lines:
if afile == file.split("_")[0][0:10]:
df = pd.read_csv(file)
### The "df" step above does not work ###
print('success')
### The success part works ####
我希望上面的df步骤可以读取匹配文件的csv,但我却收到此消息:
FileNotFoundError: File b'07001382A7044_summary.csv' does not exist
答案 0 :(得分:0)
您需要给熊猫文件路径和文件名;尝试
df = pd.read_csv(os.path.join('//FolderThatContainsFiles', file))