0
私はn個の行を印刷し、印刷された行ごとに最初の4文字を取り除こうとしていますが、最初の行は表示されません。ファイルの最初の行が印刷されないのはなぜですか?
コード:
def saveLine(ifile,ofile,n):
'''Prints n number of lines with first 4 spaces gone'''
infile = open(ifile, 'r')
outfile = open(ofile, 'w')
line = infile.readline()
lines = infile.readlines()
for i in range(n - 1):
line = lines[i]
outfile.write(line[4:])
infile.close()
outfile.close()
@Barmarその部分を削除するだけですか? –