Я почти закончил свой проект, но есть еще одна маленькая проблема. Я хочу записать значения датчика в текстовый файл с Python. Все работает нормально, но одно: в текстовом файле между каждым значением есть пустые строки. Это действительно раздражает, потому что я не могу поместить значения в электронную таблицу. Это выглядит так:
Значения датчика:
2
4
6.32
1
et c ....
Когда я так хочу:
Значения датчика: 1 2 3 5 8 et c ...
Вот часть соответствующий код:
def write_data():
global file_stream
now = datetime.now()
dt_string = now.strftime("%d-%m-%Y %H_%M_%S")
file_stream = open("data " + dt_string+".txt", "w") # mode write ou append ?
write_lines()
def write_lines():
global after_id
data = arduinoData.read()
data2 = data.decode("utf-8")
file_stream.write(data2)
print(data2)
if data2 == "F":
print("Ca a marché")
stopacq()
return
after_id = root.after(10, write_lines)
Спасибо