博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python中动态导入模块
阅读量:6980 次
发布时间:2019-06-27

本文共 421 字,大约阅读时间需要 1 分钟。

当导入的模块不存在时,就会报ImportError错误,为了避免这种错误可以备选其他的模块或者希望优先使用某个模块或包,可以使用try...except...导入模块或包的方式。

例如:

Python 2.6/2.7提供了json 模块,但Python 2.5以及更早版本没有json模块,不过可以安装一个simplejson模块,这两个模块提供的函数签名和功能都一模一样。

试写出导入json 模块的代码,能在Python 2.5/2.6/2.7都正常运行

try:    import jsonexcept ImportError:    import simplejson as jsonprint json.dumps({'python':2.7})

 先尝试导入json,如果失败,再尝试导入simplejson as json。

转载于:https://www.cnblogs.com/evablogs/p/6688382.html

你可能感兴趣的文章
PHP smarty缓存
查看>>
[数位dp] spoj 10738 Ra-One Numbers
查看>>
HDU 2206 IP的计算(字符串处理)
查看>>
您会让自己的小孩将来从事软件研发吗?
查看>>
【Maven】maven的安装配置和ecplise结合
查看>>
CHIL-SQL-MIN() 函数
查看>>
驾考试题的json代码
查看>>
黑马基础阶段测试题:通过字符输入流读取info.txt中的所有内容,每次读取一行,将每一行的第一个文字截取出来并打印在控制台上。...
查看>>
优秀博客
查看>>
iOS 开发 OC编程 数组冒泡排序.图书管理
查看>>
VS 2010 快捷键大全
查看>>
决策树算法
查看>>
前端的一些小的效果
查看>>
angular指令ng-class巧用
查看>>
解密FFmpeg播放track mode控制
查看>>
前端基础之JavaScript
查看>>
暂时喘口气,
查看>>
xp命令大全
查看>>
python装饰器+迭代器+生成器
查看>>
Sencha-概念-Layouts(布局)(官网文档翻译8)
查看>>