LINUX.ORG.RU

python 3 - dev/ttyUSB0 - file is not seekable


0

1

Вылезла странная проблема

если я открываю устройство модема вторым питоном:

f = open(«/dev/ttyUSB0», «r+»)

то все в порядке - могу и команду послать и ответ прочитать

тот же код, запущенный на третьем питоне, дает ошибку

File «test.py», line 9, in <module>
f = open(«/dev/ttyUSB0», «r+»)
io.UnsupportedOperation: File or stream is not seekable.

Пока не могу найти информацию как это исправить.

Ответ на: комментарий от true_admin

спасибо, помогло

import os
fd = os.open(dev, os.O_RDWR|os.O_NOCTTY)
f = open(fd, 'wb+', buffering=0)

f.write(b'AT\r\n')

for i in range(10):
row = f.readline()
print(row)

f.close()

sergey-novikov ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.