s0rgя про то, что никакой разницы нет, выполняешь ли из функции main() или напрямую
Не вижу других причин, чтобы один и тот же код работал в консоли и не работал в скрипте.
vivl
, все пашет, а если убираю - нет.
import serial ser = serial.Serial('/dev/ttyUSB0', 9600) ser.write('1') ser.close()
это то же самое, что ты изначально писал, но оно ничем от main() не отличается