25 lines
904 B
Python
25 lines
904 B
Python
import csv, os
|
|
import app_obd, app_car, app_account, app_gps
|
|
from datetime import datetime
|
|
|
|
currentday = datetime.today().strftime("%d%m%Y")
|
|
currenttime = datetime.now().strftime("%H_%M_%S")
|
|
account = app_account.Account
|
|
car = app_car.Car
|
|
sCarModel = ''.join(letter for letter in car.model if letter.isalnum())
|
|
tsv_name = account.name + "_" + sCarModel + "_" + currentday + "_" + currenttime + ".tsv"
|
|
tsv_path = "../db/tsv/" + tsv_name
|
|
|
|
def tsv_writer(bExist):
|
|
with open(tsv_path, 'w') as o_file:
|
|
## VN, NAME, DATE, TIME, GPS_X, GPS_Y, SPEED, ODOMETER
|
|
writer = csv.writer(o_file, delimiter='\t')
|
|
if bExist == False:
|
|
writer.writerow(["VN", "NAME", "DATE", "TIME", "GX", "GY", "SPEED", "ODO"])
|
|
else:
|
|
writer.writerow([car.model, account.name, currentday, currenttime])
|
|
|
|
if os.path.exists(tsv_path):
|
|
tsv_writer(True)
|
|
else:
|
|
tsv_writer(False) |