首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

要想学习好Python 模块、包和面向对象编程基础,你就要看这篇文章,巨详细,连隔壁老王都来看。《记得收藏不然看着看着就不见了》

, line 1, in ImportError: No module named something 有的时候,两个不同的模块提供了相同的功能,比如 StringIO 和 cStringIO...同样的功能,StringIO 是纯Python代码编写的,而cStringIO 部分函数是 C 写的,因此 cStringIO 运行速度更快。...利用ImportError错误,我们经常在Python中动态导入模块: try: from cStringIO import StringIO except ImportError...: from StringIO import StringIO 上述代码先尝试从cStringIO 导入,如果失败了(比如cStringIO 没有被安装),再尝试从cStringIO 导入...这样,如果cStringIO 模块存在,则我们将获得更快的运行速度,如果cStringIO 不存在,则顶多代码运行速度会变慢,但不会影响代码的正常执行。

54430
领券