Я разрабатываю приложение с графическим интерфейсом, используя wxPython и python.Выходные данные приложения представляют собой строку данных GPS NMEA каждую секунду от порта USB.Теперь, когда я использую файл приложения (файл .exe, преобразованный из файла .py с использованием pyinstaller), он отлично работает в системе с компилятором python (то есть выводит полную строку из USB), но в других системах (без компилятора) он отправляет толькопервый символ строки.Пожалуйста, руководство, как исправить эту проблему.
def Serial_port_setup(data_to_be_sent):
try:
serialPort = serial.Serial(port = COM_PORT, baudrate=Baud_Rate)#COM_PORT and BAUD_Rate are selected by user
serialPort.close()
serialPort.open()
serialPort.write(data_to_be_sent)
except SerialException:
Print_Debug_Data("No connection to the device could be established")#this function outputs the string on the GUI