这是我的代码,我不知道怎么循环它。谢谢帮我!!在
#!/usr/bin/python
import os
os.system('clear')
#Clear Fenetre et import
print "Test programme";
#Splash
Bacvar = raw_input("Code pour Bac:")
Prodvar = raw_input("Code pour Produit:")
code = str(Bacvar)+str(Prodvar)
#Entree de variables
print code
with open("test.txt", "wt") as out_file:
out_file.write(code + "\n")
#Export vers txt
所以基本上这个程序连接到一个树莓派和一个条形码扫描器。用户将扫描一个方框。我希望数据以“代码”的形式导出到txt文件中,并在文件导出后循环到代码的开头。我试了一个while True:
,但似乎没用。在
所以当一个代码通过扫描一个项目导出到我的txt文件时。生成的第二个代码应该导出到同一个txt,但在第二行,依此类推。在
谢谢你!在
诀窍是使用异常和事件
KeyboardInterrupt
。在当你按下键盘键时,你将退出无限循环。现在它在有I/O输入的Raspberry Pi上工作吗。。。它应该让我们知道
我试过了:
在操作系统(“清除”)
清除杀虫和导入
打印“测试程序”
飞溅
如果是真的:
^{pr2}$键盘中断除外: 休息
当我执行的时候我得到了这样的结论: 圆周率@raspberrypi~$./test3.py 文件“./test3.py”,第21行 f、 写入(代码) ^ 缩进错误:应为缩进块 圆周率@raspberrypi~$
多谢帮忙!在
相关问题 更多 >
编程相关推荐