python速学教程(入门到精通)
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
本篇文章给大家带来的内容是关于python中根据字符串导入模块module的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
python中根据字符串导入模块module
需要导入importlib,使用其中的import_module方法
import importlib modname = 'datetime' datetime_module = importlib.import_module(modname) print(datetime_module) # <module> obj = getattr(datetime_module,'datetime') print(obj.now()) # 2019-03-05 23:25:16.077121 print(dir(datetime_module)) # ['MAXYEAR', 'MINYEAR', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'date', 'datetime', 'datetime_CAPI', 'time', 'timedelta', 'timezone', 'tzinfo']</module>
输出datetime_module即为module对象datetime。
通过反射获得其中的属性或方法。
调用dir函数查看其中地方属性或方法。
Python免费学习笔记(深入):立即学习
在学习笔记中,你将探索 Python 的核心概念和高级技巧!
已抢7336个
抢已抢95474个
抢已抢14937个
抢已抢52722个
抢已抢195929个
抢已抢87511个
抢