23 if not os.path.exists(datesFileName):
24 print(
"No any file found! at " + datesFileName +
". Making default values")
26 with open(datesFileName,
'w')
as datesFile:
27 firstTempDate = datetime.datetime(2015,4,2,1,1,1,1)
28 lastTempDate = datetime.datetime(2015,4,2,1,1,1)
30 datesFile.write(
str(tempRun) +
" " +
str(firstTempDate) +
" " +
str(lastTempDate) +
"\n")
31 startingDates.append(firstTempDate)
32 endDates.append(lastTempDate)
36 print(
"Found " + datesFileName)
37 with open(datesFileName,
'r')
as datesFile:
39 for dateLine
in datesFile:
40 tempDatesLine = dateLine.split()
41 firstTemp = tempDatesLine[1].
split(
'-')
42 lastTemp = tempDatesLine[3].
split(
'-')
44 firstTempTime = tempDatesLine[2].
split(
':')
45 lastTempTime = tempDatesLine[4].
split(
':')
47 firstTempTimes = firstTempTime[2].
split(
'.')
48 lastTempTimes = lastTempTime[2].
split(
'.')
50 if len(firstTempTimes)<2:
51 firstTempTimes.append(0)
52 if len(lastTempTimes)<2:
53 lastTempTimes.append(0)
55 firstTempDate = datetime.datetime(int(firstTemp[0]), int(firstTemp[1]), int(firstTemp[2]), int(firstTempTime[0]),int(firstTempTime[1]), int(firstTempTimes[0]), int(firstTempTimes[1]))
56 lastTempDate = datetime.datetime(int(lastTemp[0]), int(lastTemp[1]), int(lastTemp[2]), int(lastTempTime[0]), int(lastTempTimes[0]),int(lastTempTimes[0]), int(lastTempTimes[1]))
58 startingDates.append(firstTempDate)
59 endDates.append(lastTempDate)
61 datesList=[startingDates,endDates]
96 start = datetime.datetime(int(startDate[0]),int(startDate[1]),int(startDate[2].
split(
':')[0]),int(startTime[1]),int(startTime[2]),int(startTime[3]))
101 end = datetime.datetime(int(endDate[0]),int(endDate[1]),int(endDate[2].
split(
':')[0]),int(endTime[1]),int(endTime[2]),int(endTime[3]))