仅按标题,您可能会认为这是重复项,但事实并非如此。我需要让我的程序计算一个目录中有多少个带有特定结尾(例如.mp3或.mp4)的文件。因此,如果我的目录中有10个.mp3文件,我希望我的程序可以解决这个问题。之后,我需要列出这些文件旁边的数字,以便用户可以输入数字来启动该文件。我需要计数文件方面的帮助。
答案 0 :(得分:1)
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()
中输入完整的路径