Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 25, 2022 20:17:32

orochi228
Зарегистрирован: 2022-12-25
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

ValueError: invalid literal for int() with base 10: "b'0"

Помогите пожалуйста с моей проблемой, имеется код с использованием pyautogui, и в функции x=int(x) выдает ошибку: “Traceback (most recent call last):
File ”C:\Users\username\Desktop\fgh.py“, line 12, in <module>
x=int(x)
ValueError: invalid literal for int() with base 10: ”b'0"
Вот сам код:

 import pyautogui, sys
import time 
import serial
ArduinoSerial=serial.Serial('com4',9600)  
time.sleep(1)                             
while 1:
   data=str(ArduinoSerial.readline())
   (x,y,z)=data.split(":")           
   (X,Y)=pyautogui.position()       
   x=int(x)
   y=int(y)
   pyautogui.moveTo(X+x,Y-y)           
   if '1' in z:                        
      pyautogui.click(button="left")    

Отредактировано orochi228 (Дек. 25, 2022 20:39:11)

Офлайн

#2 Дек. 25, 2022 20:35:30

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1372
Репутация: +  122  -
Профиль   Отправить e-mail  

ValueError: invalid literal for int() with base 10: "b'0"

orochi228
Вот сам код:
[code python]между этими тегами вставлять код[/code]
покажите что в
 (x,y,z)=data.split(":")

 print(x)

Отредактировано xam1816 (Дек. 25, 2022 21:06:27)

Офлайн

#3 Дек. 25, 2022 21:07:43

orochi228
Зарегистрирован: 2022-12-25
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

ValueError: invalid literal for int() with base 10: "b'0"

xam1816
покажите что в
Можно подробнее?

Офлайн

#4 Дек. 25, 2022 21:12:33

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1372
Репутация: +  122  -
Профиль   Отправить e-mail  

ValueError: invalid literal for int() with base 10: "b'0"

orochi228
Можно подробнее?
выложить сюда что показывает
  
import pyautogui, sys
import time 
import serial
ArduinoSerial=serial.Serial('com4',9600)  
time.sleep(1)                             
while 1:
   data=str(ArduinoSerial.readline())
   print(data)
   (x,y,z)=data.split(":")           
   (X,Y)=pyautogui.position()
   print(x)
   print(y)
   break
   # x=int(x)
   # y=int(y)
   # pyautogui.moveTo(X+x,Y-y)           
   # if '1' in z:                        
   #    pyautogui.click(button="left")  

Офлайн

#5 Дек. 25, 2022 21:16:36

orochi228
Зарегистрирован: 2022-12-25
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

ValueError: invalid literal for int() with base 10: "b'0"

Ошибок не выдает, но не работает.
Пишет:

 b'0:0:0\r\n'
b'0
0

Офлайн

#6 Дек. 25, 2022 21:18:30

orochi228
Зарегистрирован: 2022-12-25
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

ValueError: invalid literal for int() with base 10: "b'0"

Выложить прошивку с ардуинки?

Отредактировано orochi228 (Дек. 25, 2022 21:18:50)

Офлайн

#7 Дек. 25, 2022 21:23:40

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1372
Репутация: +  122  -
Профиль   Отправить e-mail  

ValueError: invalid literal for int() with base 10: "b'0"

  
import pyautogui, sys
import time 
import serial
ArduinoSerial=serial.Serial('com4',9600)  
time.sleep(1)                             
while 1:
   data=ArduinoSerial.readline().decode().strip()
   (x,y,z)=data.split(":")
   (X,Y)=pyautogui.position()
   x=int(x)
   y=int(y)
   pyautogui.moveTo(X+x,Y-y)
   if '1' in z:
      pyautogui.click(button="left")

Офлайн

#8 Дек. 25, 2022 21:27:12

orochi228
Зарегистрирован: 2022-12-25
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

ValueError: invalid literal for int() with base 10: "b'0"

В третьей строке это просто соскочило?

Отредактировано orochi228 (Дек. 25, 2022 21:27:26)

Офлайн

#9 Дек. 25, 2022 21:28:48

orochi228
Зарегистрирован: 2022-12-25
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

ValueError: invalid literal for int() with base 10: "b'0"

invalid syntax, в предпоследней строчке

Офлайн

#10 Дек. 25, 2022 21:39:17

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1372
Репутация: +  122  -
Профиль   Отправить e-mail  

ValueError: invalid literal for int() with base 10: "b'0"

orochi228
invalid syntax, в предпоследней строчке
ошибку полностью выкладывайте сюда

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version