我的程序每10分钟写入一次文件,然后使用PIL对其进行操作。 但是,由于计算机较旧且外部硬盘较慢,因此有时无法创建新文件。因此,PIL仅使用旧文件。
我想编写一个脚本来检查以确保已根据文件大小创建了一个新文件,然后,如果它不是应该的大小,则循环在PIL部分之前停止,然后从重新启动程序立即排在顶部。
所以看起来像这样:
while True:
#task A that saves new file
# new script to check file size
if correct, continue to task B
if incorrect, break and restart
#task B PIL image manipulation
答案 0 :(得分:1)
您正在寻找continue
语句:
while True:
#task A that saves new file
if we_should_go_to_task_B:
pass # This does nothing and the loop carries on
else:
continue # This goes back to the start of the loop
#task B PIL image manipulation