Sehr merkwürdig. Ändere Dein Skript mal versuchsweise wie folgt:
Python
#!/usr/bin/env python
# -*- coding: utf8 -*-
import time
import urllib
# import RPi.GPIO as GPIO
import csv
import os
import serial
from datetime import datetime
ser = serial.Serial(
port='/dev/ttyUSB0',
baudrate = 9600,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS,
timeout=1
)
ser.isOpen()
while 1:
x=ser.readline()
if x:
print type(x)
with open("/home/pi/LOG_D.txt", "w") as file_1:
print "writing x = \"{}\" to file 1".format(x)
file_1.write(x)
print "done"
with open("/home/pi/test.txt", "a") as file_2:
print "writing x = \"{}\" to file 2".format(x)
file_2.write(x)
print "done"
Alles anzeigen
Wie ist dann die Ausgabe?