__author__ = 'Administrator'
import logging
logging.basicConfig(filename="debug.txt",
level=logging.INFO,
format="%(asctime)s %(message)s",
datefmt="%Y/%m/%d %H:%M:%S %p",
filemode="a"
)
def run():
inp=input("请选择")
m,j=inp.split("/")
obj=__import__(m)#使用__import__可以导入字符串格式的模块
if hasattr(obj,j):
#利用字符串形式,去文件中寻找成员
func=getattr(obj,j)#利用反射特性定位导入文件内所有的函数getattr是获取的意思
func()
logging.info("测试通过")
else:
print("404")
logging.ERROR("测试不通过")
if __name__ == '__main__':
run()