擅长:python、mysql、java
<p>看起来你的缩进消失了:</p>
<pre><code>for x in my_range(1, 5, 1):
import os
...
for line in lines: # this should be inside the loop
print("Item = " + line)
</code></pre>
<p>不过,你要说的是这是一种非常迂回的方式,我建议你这样做:</p>
<pre><code>for root, dirs, files in os.walk(starting_dir): # iterate over directory
for f in files: # iterate over files
with open(f) as in_file: # open file
for line in in_file.readlines(): # iterate over lines
print line # print each line (or do something else)
</code></pre>