bir dosya üzerine yazma. Birkaç farklı yöntem denedim ve birkaç farklı gönderi okudum ama dosya, önceki girdinin üzerine yazarak bilgileri tekrar tekrar yazmaya devam ediyor.sadece bir seri port okunan en güncel bilgiyi tutar böylece Python bir dosya yazmak aşırı çalışıyorum piton
import serial
ser=serial.Serial('/dev/ttyUSB0',57600)
target=open('wxdata' , 'w+')
with ser as port, target as outf:
while 1:
target.truncate()
outf.write(ser.read))
outf.flush()
ben ahududu pi kablosuz veri gönderen bir hava istasyonu var, ben sadece dosya alınan akım verilerinin bir satır devam etmek istiyorum. Şu anda sadece döngüde ve tekrar tekrar ekliyor. Herhangi bir yardım büyük takdir .. dosyayı yazmaya başlamadan önce
Her seferinde üzerine yazmak isterseniz, döngüdeki dosyayı açın veya 'file.seek (0) file.truncate (0) file.write' –
Ayrıca" ser.read'' ser "de parens eksik .read() ' –