for foldername in os.listdir(mainpath):
x = 0
if foldername[-4:] != ".rar":
path = mainpath + "\\" + foldername
for i in os.listdir(path):
if i[-4:] == '.jpg' or i[-5:] == '.jpeg':
#Do something with with image found
x += 1
if x > 0:
#images found
Python は x += 1 で構文エラーを出し続けます
構文に問題はありません。画像を見つけるたびに変数をインクリメントし、メインループが新しいフォルダーに移動するときに x = 0 にリセットします