Как заставить python подсчитать, сколько файлов в каталоге? - PullRequest
0 голосов
/ 23 ноября 2018

По названию вы можете подумать, что это дубликат, но это не так.Мне нужно, чтобы моя программа подсчитала, сколько файлов с определенным окончанием, например .mp3 или .mp4, находится в каталоге.Поэтому, если у меня есть 10 файлов .mp3 в каталоге, я хочу, чтобы моя программа выяснила это.После этого мне нужно перечислить эти файлы с номерами рядом с ними, чтобы пользователь мог ввести число для запуска этого файла.Мне нужна помощь с подсчетом файлов.

1 Ответ

0 голосов
/ 23 ноября 2018
import os 
i=0
x=[]
for file in os.listdir():
    if file.endswith('.mp3'):
        print(file)
        x.append(file)
        i+=1
print('the total number of files: ' +str(i))
fileNumber=input('enter number')
os.startfile(x[int(fileNumber)])

убедитесь, что вы изменили каталог на папку с помощью os.chdir() или введите полный путь в os.listdir()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...