import os.pathtry os.path.isfile('/home/pi/CompPictures' + picturenumber + '.JPG'): os.system('sudo rm /home/pi/Pictures/img_0001.JPG') os.system('sudo rm /home/pI/Output.bin') picturenumber = int(picturenumber))+1except: pass
picturenumber包含一个字符串’1’开始然后会增加.
我只想要这个运行一个.所以基本上我不断地运行我的大代码,然后每次扫描更大的循环,我想检查一次这个try语句,如果文件存在,删除一些文件并增加指针.
我收到以下错误.
file "pijob.py",line 210 try os.path.isfile('/home/pi/CompPictures' + picturenumber + '.JPG'): ^SyntaxError: invalID Syntax
非常新的python …所以希望这不是一个简单的错误:(
解决方法 你需要一个新的一行和一个:.试试这个:try: os.path.isfile('/home/pi/CompPictures' + picturenumber + '.JPG') # os.system('sudo rm /home/pi/Pictures/img_0001.JPG') os.system('sudo rm /home/pI/Output.bin') picturenumber = int(picturenumber))+1except: pass
无论结果如何,您都可以包含finally语句来执行代码:
try: #codeexcept: passfinally: #this code will execute whether an exception was thrown or not总结
以上是内存溢出为你收集整理的python try语句的语法无效全部内容,希望文章能够帮你解决python try语句的语法无效所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)