无论我尝试什么,“我”始终保持为“1”。我试图在每次它转到文件夹中包含“1Chr”的下一个文件时向“i”添加“1”。蟒蛇循环不加1
蟒蛇
for name in glob.glob('*.html'):
i = 1
with open(name) as k:
content = k.read()
if '1Chr.'+str(i)+'.' in name:
book = name.split('.')[0].upper().rstrip()
x=open('final/'+book+'.SFM', 'a')
x.write(content)
i += 1
x.close()
您在每次迭代开始时将'i'重置为'1'。 – 2012-08-10 15:45:48
你在每次迭代开始时设置i = 1。可能你想在for语句 – FxIII 2012-08-10 15:47:56