2
我一直在尋找了一段時間,我敢肯定有人要問這個問題在我面前,但我想我沒有使用正確的搜索詞(不知道該怎麼稱呼這個)。使用價值從列表中設置各種交互式
我有一個目錄與SQL文件,我想列出目錄併爲每個文件分配一個數值,然後用戶選擇並設置一個變量與該文件名,以便我可以使用它傳遞給一個SQL執行功能。我嘲笑了下面的代碼,以顯示我腦海中的想法。
import os
upgrades = os.listdir('upgrades')
select = 1
print '\nPlease select your upgrade: \n'
for sql in upgrades:
print '['+str(select)+']: '+sql
select +=1
print '\n'
selection = raw_input('-->')
你應該使用字典,用於保存名稱爲重點和文件名和值。 – Kasramvd
有沒有使用字典而不是OS模塊列表的函數/方法? – Mysteri0n
你只參加了這裏的一部分。你能發佈一個完整的最佳答案,答案者可以糾正/改進嗎? – dbliss