如何让python计算一个目录中有多少文件



仅凭标题,您可能会认为这是重复的,但事实并非如此。我需要让我的程序计算一个目录中有多少带有特定结尾的文件,如.mp3或.mp4。因此,如果我在一个目录中有10个.mp3文件,我希望我的程序能够解决这个问题。之后,我需要列出那些旁边有数字的文件,这样用户就可以输入一个数字来启动该文件。我需要帮忙数文件。

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()中输入完整路径

相关内容

最新更新