[問題] input輸入編號如何取得變數內容

看板Python作者 (霹靂狗)時間4年前 (2020/11/16 00:56), 編輯推噓1(101)
留言2則, 2人參與, 4年前最新討論串1/1
我寫了一個把特定附檔名轉成清單,再搭配input做互動,但卡在取不出陣列內容 i=0 filelist=glob.glob(r'*.txt') //['aaa.txt','bbb.txt','ccc.txt'] for item in filelist: print(str(i)+"."+item) i+=1 c=input("\n請輸入編號:") fileid="filelist["+c+"]" print(fileid) 假設我輸入2,他會print出filelist[2],我要怎麼改才能print出ccc.txt呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.105.54 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1605459414.A.154.html

11/16 01:29, 4年前 , 1F
fileid=filelist[int(c)]
11/16 01:29, 1F

11/16 08:53, 4年前 , 2F
感謝~原來不用引號也不用+ @@ 看來我把他複雜化了
11/16 08:53, 2F
文章代碼(AID): #1ViLtM5K (Python)
文章代碼(AID): #1ViLtM5K (Python)