擅长:python、mysql、java
<p>您只需在循环开始时移动print语句,在循环结束时移动增量,就可以进行下一次迭代:</p>
<pre><code>while os.path.isfile(filename):
print(filename)
strjpgs = "Extracted Layers: \n \n"
file = open(filename, "r")
filename = "source"+str(n)+".html"
soup = BeautifulSoup (file, "html.parser")
thedata = soup.find("div", class_="cplayer")
strdata = str(thedata)
DoRegEx = re.compile('/([^/]+)\.jpg')
jpgs = DoRegEx.findall(strdata)
strjpgs = strjpgs + "\n".join(jpgs) + "\n \n"
savefile.write(filename + '\n')
savefile.write(strjpgs)
n = n+1
print(strjpgs)
</code></pre>