作者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/cn.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