Python 2.7 Python2:无法将当前时间写入文件
但是,它只打印时间,不将其保存到文件中Python 2.7 Python2:无法将当前时间写入文件,python-2.7,Python 2.7,但是,它只打印时间,不将其保存到文件中 区别在哪里?在第一个示例中我错了什么?在第一个示例中,您有: #!/usr/bin/python2 import time print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())) 这意味着,如果您调用time.strftime(…),您会告诉Python从模块time的对象time调用strftime。因为您只从模块time导入了对象time,而不是整个模块。对象时间是一个函数 在第二个示
区别在哪里?在第一个示例中我错了什么?在第一个示例中,您有:
#!/usr/bin/python2
import time
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
这意味着,如果您调用time.strftime(…)
,您会告诉Python从模块time
的对象time
调用strftime。因为您只从模块time
导入了对象time
,而不是整个模块。对象时间是一个函数
在第二个示例中,正确导入整个模块:
from time import time
因为你在导入时间,从一开始你就在导入时间。因此,您将在python范围内只拥有time package中的time模块。一个修复方法是导入时间,然后使用time.time()、time.sleep()和time.strftime()@ChihebNexus:非常感谢,它很有效!
#!/usr/bin/python2
import time
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
from time import time
import time