Форум сайта python.su
Есть код для перезагрузки csd модема, из под pycharm все прекарсно работает, но скомпилированный exe при запуске сразу закрывается.Как можно решить проблему? И возможно ли запустить программу в консоли (чтобы видеть что в данный момент происходит).
Сам код:
i=1 while i <= 10: import serial import time while True: try: ser = serial.Serial(port='COM1' , baudrate=9600 , bytesize=8 , parity='N' , stopbits=1 , timeout=1 , rtscts=False , dsrdtr=False) except serial.serialutil.SerialException: print('port is busy') time.sleep(10) # пауза перед повторным открытием. else: break cmd = "AT+CFUN=1,1\r" ser.write(cmd.encode()) msg = ser.read(64) print(msg) time.sleep(600) print("reset") ser.close()
Отредактировано Nghtwsh (Апрель 7, 2021 19:46:02)
Офлайн
чем скомпилированая?
зы см. ниже
Офлайн
X
AD0DE412Через pyinstaler.
чем скомпилированая?зы см. ниже
Офлайн
попробуйте запустить в cmd чего не хатает добавте
Офлайн
Nghtwshтам вроде пайинсталлер с консолью и собирает по умолчанию..
И возможно ли запустить программу в консоли (чтобы видеть что в данный момент происходит).
[code python][/code]
Офлайн
AD0DE412C:\Users\Admin>main.exe
попробуйте запустить в cmd чего не хатает добавте
Отредактировано Nghtwsh (Апрель 7, 2021 20:15:37)
Офлайн
NghtwshПоложи main.exe в директорию, где находится python38.dll , перейди в эту директорию и запусти main.exe ..C:\Users\Admin>main.exe
Error loading Python DLL 'C:\Users\Admin\python38.dll'
Офлайн
py.user.nextТеперь вот так.
Офлайн
Придётся тебе выкинуть эту программу. Проще новую написать.
Отредактировано py.user.next (Апрель 7, 2021 21:40:13)
Офлайн
py.user.nextА что надо исправить чтобы она заработала?
Придётся тебе выкинуть эту программу. Проще новую написать.
Офлайн