看板 Python 關於我們 聯絡資訊
請問我今天如果想要import後面是我的變數 是有辦法做到嗎 Filename= a+b Import filename -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.253.93 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1627970477.A.AC0.html
ddavid: StackOverflow上面回答有幾種不同解法08/03 14:14
ddavid: https://bit.ly/3Cb317V08/03 14:14
感謝大大
sooge: 不行 = = import變數到底是什麼東西 這叫import function08/03 15:31
lycantrope: 沒有不行吧 用importlib 或是__import__08/03 16:04
flamevein: 如果filename是在另一個模組的話可以吧08/03 16:11
kevin1732: 如果filename在另外一個檔案就可以08/03 16:13
kevin1732: from file_1 import Filename08/03 16:13
kevin1732: 就算是function也是在另一個檔案import08/03 16:16
kevin1732: 同個檔案就直接使用變數就好,完全不需要import08/03 16:16
謝謝各位的意見 ※ 編輯: RayShigeno (223.137.253.93 臺灣), 08/03/2021 16:34:00
TitanEric: importlib可以動態載入08/03 22:00
ddavid: @sooge 你是不是誤會了原Po的問題?08/04 15:18
ddavid: @kevin1732 你好像也誤會了XD08/04 15:18
ddavid: 不過搞不好誤會的是我?因為其實原Po確實沒講得很明確XD08/04 15:19
ddavid: 不過看他上一篇問的問題,直覺上我應該沒猜錯08/04 15:35
ddavid: 就是想靠一個外部輸入字串來切換import不同module,而且還08/04 15:36
ddavid: 不需要額外多寫if條件式,也不需要預先把每種可能都import08/04 15:36
DDavid完全正確 這就是我想要問的問題 ※ 編輯: RayShigeno (223.137.253.93 臺灣), 08/04/2021 15:45:36
kevin1732: 如果誤會 就是我沒看懂 XDDD 是沒看到上一篇沒錯 08/06 10:54
sooge: https://reurl.cc/6aO1X6 08/06 11:53
sooge: 你要這個吧 08/06 11:53