У меня есть список штрих-кодов. Я хочу читать и добавлять файлы из папки, которая соответствует штрих-коду, но, конечно, штрих-коды не совпадают 1: 1.
Пример штрих-кода 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