簡體   English   中英

打印文件的每一行

[英]Printing each line of a file out

file = open(filename, 'r') 

a = 1
for i in file:
    print(str(a) + ': ' + str(i))
    a += 1

我正在嘗試打印文件的每一行。 在我打印時,輸出為:

1:9874234,12.5,23.0,50.0

2:7840231,70,60,85.4

3:3845913,55.5,60.5,80.0

4:3849511,20,60,50

這是正確的輸出,但是我想刪除每個輸出之間的多余行,因此每個輸出之間沒有空格

您的行已經以換行符結束。 print正在添加另一個。

使用print(argument, end='')

如果要簡化代碼,則應查看內置的enumerate函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM