在python中检测字符串中的字符

时间:2017-03-26 12:48:43

标签: python python-2.7

我正在通过串口输入一个字符串,我正在使用

readport(linker).startswith('STUFF')

如果只有一行,这种方法有效,但是当它出现时,只有第一行有效,只有第一行包含该词,即获得的信息,即:

STUFF1 ......

STUFF2 ......

STUFF3 ......

STUFF4 ......

如果我使用readport(linker).startswith('STUFF4')它会返回false,但如果我把STUFF1设置为......

它的存在是在那里不同的线或我遗失的东西。

代码是这样的

while state == 2:

    print state

    time.sleep(0.1) 

    if readport(linker).startswith('STUFF4') == True:

        results.append(readport(linker).rstrip())
        state = 3
        print results

    else:
        print results
        line = readport(linker).rstrip()
        results.append(line)
        state = 2

先谢谢。

0 个答案:

没有答案