Я хочу иметь возможность вводить пути к их папкам, а затем получать их имена, исключая расширение файлов.
Я пытался это сделать, но путь к папке печатается только столько раз, сколько в ней файлов csv. Вместо этого имена файлов никогда не печатаются, и это то, что мне нужно.
Это лучшее, что я придумал на данный момент, но оно делает неправильную вещь:< /p>
Код: Выделить всё
import os
directoryPath=raw_input('Directory for csv files: ')
for i,file in enumerate(os.listdir(directoryPath)):
if file.endswith(".csv"):
print os.path.basename(directoryPath)
Я получаю следующее:
Код: Выделить всё
myfolder
myfolder
myfolder
Код: Выделить всё
event_1
event_2
event_3
Код: Выделить всё
event_10
event_100
Что я могу добавить, чтобы файлы читались точно? в том же порядке, в котором они названы? Это означает: сначала прочитайте event_1.csv, затем event_2.csv и так далее, пока не дойдете до event_100.csv. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/337 ... ven-folder
Мобильная версия