Хотите извлечь имя файла из каталога и вставить его в MySQL БД.
с glob.glob может легко извлечь полный путь и имя файла из определенного каталога. Мне нужна только 1-я часть имени файла. Часть, которую я хочу опустить, исправлена, но часть, которую я хочу сохранить, может измениться, поскольку это зависит от отметки времени.
часть кода выглядит следующим образом:
for name in glob.glob(r'/home/PROJ/result/*fileinfo.csv'):
print (name)
filename = os.path.basename(name)
print(filename)
filetail = str("_fileinfo.csv")
print(filetail)
Распечатка показывается как
/home/PROJ/result/Line01-200213_1625_fileinfo.csv
Line01-200213_1625_fileinfo.csv
_fileinfo.csv
/home/PROJ/result/Line01-200215_1619_fileinfo.csv
Line01-200215_1619_fileinfo.csv
_fileinfo.csv
Я просто хочу часть 'lineNo-YYMMDD_hhmm' в качестве имени файла. Опустите часть '_fileinfo.csv' из имени файла и сохраните ее в файле. Затем вставьте в БД.