我目前正在尝试在python脚本中捕获串行数据.我打算开始捕获串行端口上捕获的所有数据的日志,同时脚本的其余部分继续与我正在测试的系统交互.
如果我使用pyserial,我相信它最终将阻止我想要执行的其余测试,直到我完成日志记录.
我考虑过的选择是:
我相信我可以找到一种方法让其中任何一种工作,但如果有人知道更直接的方式,那么我很想知道.
先感谢您.
我在尝试在python中打印列表时遇到问题.我想用下面的代码打印列表中的所有项目,特别是最后两行.
def primefind(n):
mylist = []
x = 3
while (x < n/2):
if ((n % x) == 0):
mylist.append(x)
x = x + 2
for item in mylist:
print item
Run Code Online (Sandbox Code Playgroud)
我运行时遇到语法错误.它突出显示了最后一行中的"项目".据我所知,它在语法上是正确的,所以我很困惑!甚至这个网站显示的语法与我使用的语法相同http://effbot.org/zone/python-list.htm#looping
我出错的任何想法?