我有一个模块blah.time
我在正常时间和日期操作周围进行一些健全性检查和包装函数:
import time
def sleep(n):
time.sleep(n)
当我打电话时sleep
,它只会抛出最大递归错误。我猜命名空间是错误的,所以我尝试使用import time as _time
,但我仍然遇到同样的错误。
如何引用系统time
为了防止此命名空间冲突,我应该从我自己的模块中删除模块吗?
Add from __future__ import absolute_import
作为文件中的第一行。
这将迫使所有进口都是绝对的而不是相对的。所以import time
将导入标准模块,以导入您要使用的本地模块from . import foobar
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)