Когато се опитвам да стартирам този код, получавам грешка на Debian, но работи на Windows.
def checkTime():
while True:
with open('date.txt') as tar:
target = tar.read()
current = str(datetime.strptime(str(date.today()),'%Y-%m-%d'))[:-9]
if datetime.strptime(current, '%Y-%m-%d') >= datetime.strptime(target, '%Y-%m-%d'):
doSomething()
sleep(10)
Дава ми тази грешка:
File "/usr/lib/python2.6/_strptime.py", line 328, in _strptime
data_string[found.end():])
ValueError: unconverted data remains:
date.txt съдържа:
2013-03-21
И двете системи имат абсолютно еднакви настройки за дата и час.