a = 1
inPut = input("Please enter a file name: ")
infile = open(inPut, "r")
line = infile.readline()
print("/*", a ,"*/", line)
while line !="" :
a = a + 1
line = infile.readline()
print("/*",a,"/*", line)
infile.close()
だから私は別のファイルからテキスト行を印刷するためにこのコードに取り組んできました。4行のテキストを含むファイルを作成し、リストされた行の前に印刷ステートメントを作成して、それがどの行であるかを示しました。テキストがないときに 5 行目のインジケーターを出力しないようにコードを変更するにはどうすればよいですか?
これが印刷される方法です:
/* 1 */ Hello
/* 2 */ My name
/* 3 */ is
/* 4 */ John
/* 5 */
次のように印刷したいと思います。
/* 1 */ Hello
/* 2 */ My name
/* 3 */ is
/* 4 */ John