-1
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

4

1 回答 1

1

x += 1在您省略的部分中,您可能在 , 之前的行上缺少右括号:

#Do something with with image found

检查最后一行do something并确保括号、括号和花括号都是平衡的。

于 2013-04-03T21:13:04.823 回答