如何打印文件中行的長度(無換行符)

我有一個任務(wù),我需要輸出一行的第一個字符加上所說的行的長度后,剝離文件的新行。

這是我的密碼:

with open("/usercode/files/books.txt", "r") as f:
    for line in f.readlines():
        print(line[0] + str(len(line)).strip('\n'))

文件內(nèi)容如下:

Some book
Harry Potter
To Kill a Mockingbird

輸出應(yīng)為:

S9
H12
T21

但我得到的結(jié)果是:

S10
H13
T22

為什么程序錯誤地打印一個字符的長度太高?

? 最佳回答:

你調(diào)用len,然后把值轉(zhuǎn)換成一個字符串,然后去掉它,這不是你想要的。嘗試:

with open("/usercode/files/books.txt", "r") as f:
    for line in f.readlines():
        print(line[0] + str(len(line.strip('\n'))))
主站蜘蛛池模板: 色一情一乱一伦一区二区三区日本| 日韩精品无码一区二区中文字幕| 一区二区三区免费视频播放器| 久久免费精品一区二区| 国产日产久久高清欧美一区| 国产一区二区电影在线观看| 一区二区三区91| 国产成人一区二区三区| 亚洲午夜一区二区电影院| 精品aⅴ一区二区三区| 精品无码综合一区二区三区| 无码人妻精品一区二区蜜桃AV| 女同一区二区在线观看| 久久精品一区二区三区AV| 精品一区二区久久久久久久网站| 精品久久国产一区二区三区香蕉| 国产成人av一区二区三区在线观看| 国产精品自拍一区| 蜜臀AV一区二区| 精品无码一区二区三区在线 | 国模无码人体一区二区| 无码毛片一区二区三区视频免费播放| 在线观看国产一区亚洲bd| 精品久久久久久中文字幕一区| 乱码人妻一区二区三区| 另类ts人妖一区二区三区| 天堂一区人妻无码| 精品国产一区二区三区久久影院| 国产精品一区二区综合| 福利电影一区二区| 亚洲午夜精品第一区二区8050| 久久久久人妻一区精品| 国产视频一区二区在线播放| 国产精品伦一区二区三级视频| 午夜影视日本亚洲欧洲精品一区| 91久久精品午夜一区二区| 在线欧美精品一区二区三区| 激情久久av一区av二区av三区| 日韩精品无码Av一区二区| 嫩B人妻精品一区二区三区| 久久国产免费一区二区三区|