jer*_*erd 4 python import ubuntu google-app-engine pwd
我正在尝试在Google App Engine上使用第三方库(docutils)并且遇到此代码的问题(在docutils中):
try:
import pwd
do stuff
except ImportError:
do other stuff
Run Code Online (Sandbox Code Playgroud)
我希望导入失败,就像在实际的GAE服务器上一样,但问题是它在我的开发盒(ubuntu)上没有失败.如果导入不在我自己的代码中,如何使其失败?
更容易搞乱__import__只是插入Nonesys.modules dict:
>>> import sys
>>> sys.modules['pwd'] = None
>>> import pwd
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pwd
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
831 次 |
| 最近记录: |