在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python2.7版本獲取當(dāng)前時(shí)間報(bào)錯(cuò)

python2.7版本獲取當(dāng)前時(shí)間報(bào)錯(cuò)

自己解答,問題關(guān)閉:好坑?。?!我自己先創(chuàng)建了個(gè)time.py的文件,跟pthon的方法名沖突了,后來我就把這個(gè)文件刪掉了,但是他竟然自己生成了time.pyc的文件,所以不管怎么執(zhí)行都報(bào)錯(cuò),但是這個(gè)pyc文件在編輯器那邊還看不到,得進(jìn)入文件管理,把他刪掉,就好了

開發(fā)環(huán)境:
mac
python 版本:2.7.10
想獲取下當(dāng)前時(shí)間,代碼:

# -*- coding: utf-8 -*-
import datetime,time
now = time.strftime("%H")
print (now)

報(bào)錯(cuò)信息:

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

查了很多的資料,都不行,后來安裝了python3,再執(zhí)行,就好了,
但是我的一些東西依賴python2,沒辦法用3,大家有遇到這個(gè)問題嗎

clipboard.png

回答
編輯回答
墨染殤

可能需要設(shè)置時(shí)區(qū)

2017年2月10日 22:51
編輯回答
司令

新建py的文件名寫成time.py了,
跟它自帶的方法耦合了,刪掉time.py,再去文件管理里邊刪除time.pyc文件就好了,
文件名不要跟python自帶的方法重復(fù)了

2018年9月12日 01:04
編輯回答
毀了心

看上去可以的啊,從新安裝下吧clipboard.png

2018年5月14日 07:32