原文:https://bytes.com/topic/python/answers/42866-how-create-object-instance-string

Ksenia Marasanova的回答。

该操作可实现类似java中的‘反射’

-------如果是在同一个命名空间
clazz = globals()['classname']
instance= clazz()

------如果在其它module,先import导入该module
import module
clazz= getattr(module, 'classname')
instance = clazz()

最新文章

  1. PHP7 redis扩展安装
  2. 浅谈 Scrapy 爬虫(二)
  3. ASP.NET MVC异步上传文件
  4. Yii2创建多界面主题(Theme)
  5. 谈EntityFramework数据更新之技巧
  6. SQL基础篇---函数及其函数配套使用的关键字
  7. android.util.AndroidRuntimeException: requestFeature() must be called before adding content 错误解决方法
  8. Java调用R(二)_JRI
  9. plsql连接oracal数据库
  10. tornado+WSGI+Apache
  11. Linux查看当前正在运行的进程
  12. 读《图解HTTP》有感-(了解web及网络基础)
  13. pointer-net
  14. 安装Oracle Database 11g 找不到文件“WFMLRSVCApp.ear” .
  15. C语言里有没有像C++里面的sort函数一样的函数?有!
  16. WebSocket协议解析
  17. Virtualbox主机和虚拟机之间文件夹共享及双向拷贝
  18. [华为]输入n个整数,输出其中最小的k个
  19. windows server 2012 双网卡配置
  20. hp惠普工作站 安装ESXI 从U盘启动黑屏问题

热门文章

  1. spring入门(六) spring mvc+mybatis
  2. 工具类(为控件设置圆角) - iOS
  3. iOS之已经审核通过的app在App Store上搜不到的解决办法
  4. DB2 SQL Error: SQLCODE = -798, SQLSTATE = 428C9
  5. <逆向学习第二天>如何手动脱UPX、Aspack壳
  6. sudo及visudo
  7. ruby Time类与Date类
  8. 002---Linux系统目录结构
  9. Python自动化运维——DNS处理模块
  10. 最短路径问题 3.Bellman-Ford算法