本篇文章给大家带来的内容是关于python中根据字符串导入模块module的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
python中根据字符串导入模块module
需要导入importlib,使用其中的import_module方法
import importlibmodname = 'datetime'datetime_module = importlib.import_module(modname)print(datetime_module)# obj = getattr(datetime_module,'datetime')print(obj.now())# 2019-03-05 23:25:16.077121print(dir(datetime_module))# ['MAXYEAR', 'MINYEAR', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'date', 'datetime', 'datetime_CAPI', 'time', 'timedelta', 'timezone', 'tzinfo']
登录后复制
输出datetime_module即为module对象datetime。
通过反射获得其中的属性或方法。
立即学习“Python免费学习笔记(深入)”;
调用dir函数查看其中地方属性或方法。
以上就是python中根据字符串导入模块module的方法介绍(附代码)的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2533847.html