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