我有这段代码在Windows上失败,但在linux上运行:
import datetime as dt
ts = dt.datetime.now().__format__('%s')
#ts == '1479831118'
我查看文档(Python 3.5)和'格式%s'甚至不存在。
如何修复此问题并从Linux获取相同的输出?
由于
答案 0 :(得分:1)
您提供的代码以秒为单位输出当前时间。
我可能会建议使用time
模块。
这将返回相同的内容。
import time
ts = str(int(time.time()))