# 如果在程序去过过程中,要求程序按用户输入的指令字符串导入对应的模块,在只知道一个模块的字符串名字的情况下,能否导入?
# 可跨模块导入必须在同一个python package
import importlib
importlib.import_module('module.name')
异常处理
# while True:
# num1 = input(">>")
# num2 = input(">>")
#
# try:
# sum =num1 + num2
# sum1 = int(num1)
# sum2 = int(num2)
# print(sum)
# except Exception as e :
# print("出错啦,重新输入")
# print(e)
# 主动触发异常
try:
raise Exception('错误了。。。')
except Exception as e:
print(e)这里插入代码片
—用type动态创建一个类
# 用type 创建一个类
def __init__(self,name,age):
self.name = name
self.age = age
person = type('Person',(object,),{"__init__":__init__})
p1 = person("aa",25)
print(p1.name)