1
设备我使用下面的命令:的egrep列出在我的Python代码列出可用的设备在<code>/dev</code>目录/ dev目录
devices = ["/dev/" + x for x in os.popen("ls /dev/ | egrep -i 'ttyUSB|ttyS'").read().strip().split('\n')]
如何修改它只能ttyS0
和ttyS1
找?目前,它返回所有tty S:
ttyS0,ttyS1, ttyS11, ttyS12, ...
这将返回:[ '的/ dev/ttyS0来', '的/ dev /就是ttyS1',“的/ dev/ttyS10 ','/ dev/ttyS11','/ dev/ttyS12','/ dev/ttyS13','/ dev/ttyS14','/ dev/ttyS15','/ dev/ttyS17' ,'/ dev/ttyS18','/ dev/ttyS19'] – N34 2015-02-10 02:43:27
你在模式中有'$',对吧? – 2015-02-10 02:43:54
谢谢,你是对的,我没有补充说第一次测试。很棒 – N34 2015-02-10 02:46:28