当前位置:  开发笔记 > 编程语言 > 正文

检测是否在App Engine环境中导入模块

如何解决《检测是否在AppEngine环境中导入模块》经验,为你挑选了1个好方法。

我想要做的是修补使用urllib2在App Engine上运行的现有Python模块,但我不想打破它,以便可以在其他地方使用它.所以我正在寻找一种快速解决方案来测试模块是否在App Engine环境中导入.在urllib2上捕获ImportError可能不是最佳解决方案.



1> chryss..:

您可以简单地使用sys.modules来测试是否已导入模块(我使用unicodedata作为示例):

>>> import sys
>>> 'unicodedata' in sys.modules
False
>>> import unicodedata
>>> 'unicodedata' in sys.modules
True

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有