python文件名與module名沖突,出錯'module' object has no attribute 'strftime'



import
time print time.strftime('%Y%m%d%H%M%S')

以上小程序命名為time.py

運行時出現錯誤提示:

print time.strftime('%Y%m%d%H%M%S')

AttributeError: 'module' object has no attribute 'strftime'

 

確認了strftime確實是time的函數后,還以為這是一個bug呢

然后直接用console運行以上代碼,發現能得出正確的結果,說明代碼沒問題,那就可能是名字的問題了,想到這里才猛然發現 import的module是time,而我給這個python文件命名的也是time,估計是沖突了。

把自己寫的試驗程序名字由time.py改成別的后再試果然就運行正常了。

 


免責聲明!

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



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