<p>我编写这个简短的脚本是为了在csv中自动打印出包含“1 | 1”的字符串。但是,当我在if status=='1 | 1'中添加时,出现了缩进错误。我是新手,有人能帮忙吗</p>
<pre><code>
inputfile = csv.reader(open('varStatus.csv','r'))
outputfile = open('errorlist.txt','w')
i=0
for row in inputfile:
if (i > 5):
name = row[1]
status = row[0]
if (status == '1|1'):
print >>outputfile, name, status
i+=1
</code></pre>
<p>我在UNIX上使用python</p>
<p>您需要正确缩进代码。Python解释空白,所以必须缩进每个if语句</p>
<pre><code>for row in inputfile:
if (i > 5):
name = row[1]
status = row[0]
if (status == '1|1'):
print >>outputfile, name, status
i+=1
</code></pre>