我想在第8行的几个文件中写一个注释。我试过这个,但它只将它写在第一个文件中:
# insert comment to explain change
comment = now+": Legal Litres changed to "+legalLitresTxt+"\n"
commentCounter = 0
try:
for i in mdcArray:
line = ""
Qqfile = glob.glob("/shares/web/vm3618/optiload/prog/MDC"+i+"/*/"+hexFile)
outFile = Qqfile[0]+".new"
print i
#read /shares/web/vm3618/optiload/prog/i/*/Hexfile
for files in Qqfile:
with open(files) as readFile:
content = readFile.readlines()
writer = open(outFile, 'w')
for line in content:
commentCounter += 1
if commentCounter == 8:
writer.write(comment)
有人可以解释为什么它只为数组中的第一个文件执行此操作吗?
答案 0 :(得分:2)
您需要再次从 <Columns>
<asp:BoundColumn DataField="qid" HeaderText="ID" ReadOnly="True"
Visible="False"></asp:BoundColumn>
<asp:TemplateColumn HeaderStyle-Width="40px" HeaderText="Main Only"
ItemStyle-Width="40px">
<ItemTemplate>
<asp:CheckBox ID="chkmain" runat="server"
Checked=False />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
开始。
移动:
0
前面的
commentCounter = 0
即
for line in content:
你的代码看起来应该是这样的(还有很多改进。这里没有用于教育目的。):
commentCounter = 0
for line in content: