代碼如下:
from time import time
import datetime
time0=time()
print(datetime.datetime.fromtimestamp(time()-time0).strftime("%M:%S:%f"))
報錯如下:
OSError Traceback (most recent call last)
<ipython-input-7-67c0f33ee9e2> in <module>()
2 import datetime
3 time0=time()
----> 4 print(datetime.datetime.fromtimestamp(time()-time0).strftime("%M:%S:%f"))
OSError: [Errno 22] Invalid argument
uj5u.com熱心網友回復:
你用python 3.x 的環境去跑跑看,可能是版本問題。uj5u.com熱心網友回復:
python3環境下代碼沒問題,你檢查一下你的環境,uj5u.com熱心網友回復:
是用jupyter notebook跑的,help()查了是python3.6,不知道你說的檢擦環境是指怎么檢擦
uj5u.com熱心網友回復:
作業系統環境不一樣吧,所以函式引數非法。你查查看datetime的API檔案uj5u.com熱心網友回復:
將fromtimestamp改為utcfromtimestamp就行了轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/105048.html
