python五十一:动态导入模块,通过字符串导入模块

目录结构如下: 

 

# 动态导入模块方式一:
byd = __import__("car.BYD") # 返回的是最顶层的模块

print(byd)

# byd.run()
byd.BYD.run() # byd是最顶层的模块,所以还要通过 .BYD找到BYD模块


# 动态导入模块方式二:
import importlib

byd = importlib.import_module("car.BYD")
byd.shape()

猜你喜欢

转载自blog.csdn.net/m0_37564426/article/details/85228116