inputFile = open('original_text.txt','r')
outputFile = open('half_text.txt','w')
line = inputFile.readline()
count = 0
for line in inputFile:
outputFile.write(line)
count += 1
if count % 2 == 0:
print(line)
inputFile.close()
outputFile.close()
它使跳過1號線。例如,文本文件現在有10行。所以它打印了第3名第5名,第7名和第9名。所以我只是錯過了第一個。如何讓Python在文本文件中寫入其他所有行?
你想要進入'half_text.txt'的哪幾行以及你想要打印到標準輸出的哪些行? – 5gon12eder
也可以考慮枚舉(for(i,line)(open('original_text.txt')):'。 – 5gon12eder