[問題] import 後面能加變數嗎

看板Python作者 (Anivia)時間2年前 (2021/08/03 14:01), 2年前編輯推噓9(9010)
留言19則, 6人參與, 2年前最新討論串1/1
請問我今天如果想要import後面是我的變數 是有辦法做到嗎 Filename= a+b Import filename -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.253.93 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1627970477.A.AC0.html

08/03 14:14, 2年前 , 1F
StackOverflow上面回答有幾種不同解法
08/03 14:14, 1F

08/03 14:14, 2年前 , 2F
08/03 14:14, 2F
感謝大大

08/03 15:31, 2年前 , 3F
不行 = = import變數到底是什麼東西 這叫import function
08/03 15:31, 3F

08/03 16:04, 2年前 , 4F
沒有不行吧 用importlib 或是__import__
08/03 16:04, 4F

08/03 16:11, 2年前 , 5F
如果filename是在另一個模組的話可以吧
08/03 16:11, 5F

08/03 16:13, 2年前 , 6F
如果filename在另外一個檔案就可以
08/03 16:13, 6F

08/03 16:13, 2年前 , 7F
from file_1 import Filename
08/03 16:13, 7F

08/03 16:16, 2年前 , 8F
就算是function也是在另一個檔案import
08/03 16:16, 8F

08/03 16:16, 2年前 , 9F
同個檔案就直接使用變數就好,完全不需要import
08/03 16:16, 9F
謝謝各位的意見 ※ 編輯: RayShigeno (223.137.253.93 臺灣), 08/03/2021 16:34:00

08/03 22:00, 2年前 , 10F
importlib可以動態載入
08/03 22:00, 10F

08/04 15:18, 2年前 , 11F
@sooge 你是不是誤會了原Po的問題?
08/04 15:18, 11F

08/04 15:18, 2年前 , 12F
@kevin1732 你好像也誤會了XD
08/04 15:18, 12F

08/04 15:19, 2年前 , 13F
不過搞不好誤會的是我?因為其實原Po確實沒講得很明確XD
08/04 15:19, 13F

08/04 15:35, 2年前 , 14F
不過看他上一篇問的問題,直覺上我應該沒猜錯
08/04 15:35, 14F

08/04 15:36, 2年前 , 15F
就是想靠一個外部輸入字串來切換import不同module,而且還
08/04 15:36, 15F

08/04 15:36, 2年前 , 16F
不需要額外多寫if條件式,也不需要預先把每種可能都import
08/04 15:36, 16F
DDavid完全正確 這就是我想要問的問題 ※ 編輯: RayShigeno (223.137.253.93 臺灣), 08/04/2021 15:45:36

08/06 10:54, 2年前 , 17F
如果誤會 就是我沒看懂 XDDD 是沒看到上一篇沒錯
08/06 10:54, 17F

08/06 11:53, 2年前 , 18F
08/06 11:53, 18F

08/06 11:53, 2年前 , 19F
你要這個吧
08/06 11:53, 19F
文章代碼(AID): #1X2Dkjh0 (Python)