AYUDA EJERICIO PYTHON
Publicado por Paula (9 intervenciones) el 08/07/2021 19:21:22
Necesito ayuda, no hay errores en mi programa, pero lo que pasa es que estoy haciendo una alarma y ese es el programa que estoy haciendo entonces cuando se manda un mensaje aparecen letras y números extra.
Entonces en la linea 6, aparecen estos datos b'AT+CSQ\r\r\n+CSQ: 22,0\r\n\r\nOK\r\n', pero quiero solo dejar el 22,0 y el OK al imprimirlo, sin el salto de linea y los demas elementos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
while True:
oled.fill(0)
gsm = str(uart1.read())
print('datox =',gsm )
text_gsm =b'AT+CSQ\r\r\n+CSQ: 22,0\r\n\r\nOK\r\n'
print('dato1 =',text_gsm )
text_gsm =text_gsm .decode("utf-8")
print('dato2 =',text_gsm )
oled.text(text_gsm, 0, 45)
oled.show()
sleep_ms(3000)
Entonces en la linea 6, aparecen estos datos b'AT+CSQ\r\r\n+CSQ: 22,0\r\n\r\nOK\r\n', pero quiero solo dejar el 22,0 y el OK al imprimirlo, sin el salto de linea y los demas elementos
Valora esta pregunta


0