我想将.py导入我的代码。
import 16_module
当然这是行不通的,因为模块应该首先以字母开头,此外,在这里_被解释为千位分隔符。我想python将其视为整数 16
所以我改用
importlib.import_module('16_module')
导入操作似乎正常,但以后无法调用
print(16_module.myfunction())
知道如何使它起作用吗?
(请不要告诉重命名16_module!)
答案 0 :(得分:0)
您可以尝试以下操作:
x = __import__('16_module')
答案 1 :(得分:0)
使用此:
new_name = importlib.import_module('16_module')
然后您可以使用:
new_name.myfunction()