所以是的我知道有一個關於如何解決這個問題的答案,但有人可以向我解釋它到底是什麼意思?因爲我不知道它來自哪裏,我也不知道編程中的縮進意味着什麼(正如你可以理解親愛的讀者英文不是我的母語)。「預計縮進塊」的錯誤說明
PS我發現錯誤,從一個for循環,我試圖執行,代碼類似於此:
img = img.resize((basewidth,hsize), PIL.Image.ANTIALIAS)
j='.jpg'
s='somepic'
p=img.save(s+'1'+j)
for i in range(2, 659):
if i==21:
i = i + 1
elif i==36:
i=i+1
elif i==45:
i = i + 1
elif i==51:
i = i + 1
elif i==133:
i = i + 1
elif i==163:
i = i + 1
elif i==263:
i = i + 1
elif i==267:
i = i + 1
elif i==272:
i = i + 1
elif i==299:
i = i + 1
elif i==300:
i = i + 1
elif i==312:
i = i + 1
elif i==313:
i = i + 1
elif i==314:
i = i + 1
elif i==320:
i = i + 1
elif i==323:
i = i + 1
elif i==362:
i = i + 1
elif i==390:
i = i + 1
elif i==432:
i = i + 1
elif i==445:
i = i + 1
elif i==455:
i = i + 1
elif i==459:
i = i + 1
elif i==460:
i = i + 1
elif i==461:
i = i + 1
elif i==477:
i = i + 1
elif i==487:
i = i + 1
elif i==493:
i = i + 1
elif i==496:
i = i + 1
elif i==500:
i = i + 1
elif i==510:
i = i + 1
elif i==519:
i = i + 1
elif i==522:
i = i + 1
elif i==545:
i = i + 1
elif i==547:
i = i + 1
elif i==562:
i = i + 1
elif i==597:
i = i + 1
elif i==599:
i = i + 1
elif i==615:
i = i + 1
elif i==638:
i = i + 1
elif i==654:
i=i+1
else:
p= img + "i".save(s+i+j)
i=i+1
這意味着一個for循環,if語句,一對夫婦elifs(或第一個if語句中的OR),然後我正在關閉if語句並保存並向前邁進了一步。
編輯:所以上面的代碼是我寫的,在那之前是一堆圖像inputs.But儘管我設法解決代碼與你在最後說的我有另一個錯誤,說['str'對象沒有'save'屬性],但這是另一次的問題。
'i = 2'是不必要的 –
'if [i = 21]:'是無效的Python。 – ArtOfWarfare
既不是'elif i = 36:'。 – bgporter