wig*_*les 4 python import time
在Snow Leopard上运行python,我无法导入'time'模块.适用于ipython.没有加载任何.pythonrc文件.使用相同解释器'导入时间'的脚本运行正常.不知道如何解决这个问题.有人有想法吗?
[wiggles@bananas ~]$ python2.6
Python 2.6.6 (r266:84292, Sep 1 2010, 14:27:13)
[GCC 4.2.1 (Apple Inc. build 5646) (dot 1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import time
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "time.py", line 4, in <module>
t = now.strftime("%d-%m-%Y-%H-%M")
AttributeError: struct_time
>>>
[wiggles@bananas ~]$ ipython-2.6
Python 2.6.6 (r266:84292, Sep 1 2010, 14:27:13)
Type "copyright", "credits" or "license" for more information.
IPython 0.10 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.
In [1]: import time
In [2]:
Run Code Online (Sandbox Code Playgroud)
查找名为time.py的文件.看起来Python正在导入它,而不是标准库中的那个:
File "time.py", line 4, in <module>
Run Code Online (Sandbox Code Playgroud)
解决方案是将文件重命名为"time.py"以外的文件.
顺便说一句,您可以通过打开Python REPL并键入来找到违规文件的路径.
In [1]: import time
In [2]: time.__file__
Run Code Online (Sandbox Code Playgroud)
要么
In [3]: time # This shows the path as part of the repr
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2697 次 |
| 最近记录: |