我想列出特定文件夹中的目录,但我希望他们在名字前列出一个数字

时间:2019-06-17 11:23:11

标签: python python-3.x windows directory

我正在制作一个程序,其中我必须选择目录名称,但是我不希望用户键入目录名称而不是名称,他们可以选择我正在使用Windows的数字

我在下面尝试过,但是它只打印目录名称。我要在姓名前加上数字

os.system('dir /b')
print('Please choose the Existing Project to work on...,')
project_name = input('>')
  1. folder_name_1
  2. folder_name_2
  3. folder_name_3

1 个答案:

答案 0 :(得分:2)

您可以使用enumerate

for index, folder_name in enumerate(os.listdir('/path/to/dir')):
    print(index, folder_name)