저는 파이썬을 처음 사용하고 있으며, 텍스트 파일에 쓰여진 시간과 현재의 시간 차이를 계산하는 간단한 스크립트를 작성하고 있습니다. 텍스트 파일에서 시간의 형식은 다음과 같습니다이 스크립트텍스트 파일의 시간과 시간의 시차를 계산하십시오.
f = open('N:\\newfile.txt')
timestamp = f.readline()
f.close()
now = str(datetime.now())
#Removing the seconds from the now time
now = now[0:16]
FMT = '%Y-%m-%d %H:%M'
tdelta = datetime.strptime(now, FMT) - datetime.strptime(timestamp, FMT)
print tdelta
입니다 2013년 10월 5일 0시 20분
하지만 그것을 실행할 때 다음과 같은 오류를 얻을
Traceback (most recent call last):
File "N:\Test.py", line 12, in <module>
tdelta = datetime.strptime(now, FMT) - datetime.strptime(timestamp, FMT)
File "C:\Program Files (x86)\Python26\lib\_strptime.py", line 328, in _strptime
data_string[found.end():])
ValueError: unconverted data remains:
누구든지 내가 뭘 잘못하고 있다고 제안 할 수 있습니까?
Zero Piraeus. 이것은 완벽하게 작동했습니다. – user3754712