Что эквивалентно синтаксису пакетного файла (*.* Или *.csv) для python?
Я пытаюсь открыть файл с python, где имя файла 2018_01_25_(имя файла).csv.
В пакетных файлах я использовал C:*. CSV, чтобы открыть файл CSV. Я пробовал это в Python 2.7, но это не работает.
a = pd.read_csv("filename.csv"), который я хочу использовать, a = pd.read_csv("*. csv") Есть ли Python, эквивалентный этому?
1 ответ
Решение
Насколько я знаю, для этого нет единой строки, но вы можете обойти это с os
пакет.
import os
for f in os.scandir():
if '.csv' == f[-4:]:
a = pd.read_csv(f)
break
Этот код будет читать первый файл.csv в a
,