Python函數或者類的時間參數的默認值設為datetime.date.today()引起的問題


定義了函數
def main(start_date=datetime.date.today(), end_date=datetime.date.today()):
  pass

  函數在項目啟動后, end_date得到當前的時間為2018-10-19號,只要項目不刷新,時間會一直定格在2018-10-19這個值。但是函數本意是獲取當天的時間,這樣很可能會引起相應問題。

 
         
         
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM