【问题标题】:Python Count not resetting?Python Count 不重置?
【发布时间】:2023-04-06 16:42:01
【问题描述】:

我试图在我的 .txt 中出现 ~||~ 之后插入一个增量。我有这个工作,但是我想把它分开,所以在每个分号之后,它从 1 重新开始。

到目前为止,我有以下内容,除了以分号分隔之外,它可以做所有事情。

inputfile = "output2.txt"    
outputfile = "/output3.txt"  
f = open(inputfile, "r")  
words = f.read().split('~||~')  
f.close()  
count = 1   
for i in range(len(words)):  
      if ';' in words [i]:  
        count = 1  
    words[i] += "~||~" + str(count)  
    count = count + 1  
f2 = open(outputfile, "w")  
f2.write("".join(words))  

【问题讨论】:

    标签:
    python
    count
    increment