Mam taki kawałek kodu:
który daje mi taki wynik:
CompletedProcess(args=['/home/bartek/SDS011/sds', '-u /dev/ttyUSB0', '-q 1:0', '/dev/null'], returncode=1, stdout=b'\x1b[1;31mcould not open /dev/ttyUSB0\n\x1b[00m')
Natomiast jeśli odpalę tę komendę bezpośrednio z konsoli:
/home/bartek/SDS011/sds -u /dev/ttyUSB0 -q 1:0
to otrzymuję:
Type: set mode: query
PM2.5: 4.50, PM10: 8.10
Skąd ten błąd "could not open /dev/ttyUSB0" w przypadku odpalanie komendy z poziomu pythona?
#python
>> import subprocess
>> subprocess.run(["/home/bartek/SDS011/sds", "-u /dev/ttyUSB0", "-q 1:0", "/dev/null"], stdout=subprocess.PIPE)
który daje mi taki wynik:
CompletedProcess(args=['/home/bartek/SDS011/sds', '-u /dev/ttyUSB0', '-q 1:0', '/dev/null'], returncode=1, stdout=b'\x1b[1;31mcould not open /dev/ttyUSB0\n\x1b[00m')
Natomiast jeśli odpalę tę komendę bezpośrednio z konsoli:
/home/bartek/SDS011/sds -u /dev/ttyUSB0 -q 1:0
to otrzymuję:
Type: set mode: query
PM2.5: 4.50, PM10: 8.10
Skąd ten błąd "could not open /dev/ttyUSB0" w przypadku odpalanie komendy z poziomu pythona?
#python

po angielsku
Jak to przetłumaczyc ? Ale nie ze slowkiem ,,small``
#angielski #angielskizwykopem