我正在尝试通过另一个文件中的函数使用time.strftime()
但由于某种原因导入time
库不起作用(如果省略import time
输出看起来完全正确同样的):
foo.py:
import bar
print bar.test()
print bar.time()
bar.py:
import time
def test():
return "check!"
def time():
return time.strftime("%H:%M:%S")
输出:
import_test>python foo.py
check!
Traceback (most recent call last):
File "foo.py", line 4, in <module>
print bar.time()
File "import_test\bar.py", line 7, in time
return time.strftime("%H:%M:%S")
AttributeError: 'function' object has no attribute 'strftime'
答案 0 :(得分:0)
您定义的导航时间()与导入的模块时间相同,因此会显示错误消息:&#39; function&#39;对象没有属性&#39; strftime&#39;
将你的功能重命名为Time(),它应该可以工作(我猜)