Rumah > Soal Jawab > teks badan
原程序是这样的:
ser = serial.Serial("/dev/ttyAMA0", 9600)
def main():
while True:
count = ser.inWaiting()
if count != 0:
count.strip('mp')
recv = ser.read(count)
ser.write(recv)
ser.flushInput()
time.sleep(0.1)
但这样我接收到的字符是obj_Temp:28.41 ref_Temp:39.24
阿神2017-04-18 10:17:52
Nampaknya anda menggunakan Raspberry Pi untuk menyambungkan penderia. Saya tidak tahu apa masalah anda. Adakah 'obj_Temp:28.41 ref_Temp:39.24' terakhir adalah hasil data yang telah diperoleh, tetapi adakah anda mahu mengalih keluar pemprosesan rentetan asas ini daripada 'obj'?
str = 'hello world'
Jika anda ingin mengalih keluar huruf pertama 'o' dan tahu ia adalah aksara ke-5, index=4
1 Gunakan sharding new_str = str[:4] +str [5:] ; # str[0:4] memintas aksara pertama hingga keempat
2. Penggantian aksara new_str = str.replace('o','') # Gantikan 'o'< dengan kosong 🎜>