Python_添加行号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python_添加行号相关的知识,希望对你有一定的参考价值。

 1 filename=demo.py
 2 with open(filename,r)as fp:
 3     lines=fp.readlines() #读取所有行
 4 maxLength=max(map(len,lines))   #最长行的长度
 5 for index,line in enumerate(lines): #遍历所有行
 6     newLine=line.rstrip()   #删除每行右侧的空白字符
 7     newLine=newLine+ *(maxLength+5-len(newLine))  #在每行固定位置添加行号
 8     newLine=newLine+#+str(index+1)+\n   #添加行号
 9     lines[index]=newLine
10 with open(filename[:-3]+_new.py,w)as fp:    #将结果写入文件
11     fp.writelines(lines)

 

以上是关于Python_添加行号的主要内容,如果未能解决你的问题,请参考以下文章

为markdown代码块添加行号,复制和折叠按钮

为啥此代码片段返回意外结果?

用python比较两个文件中内容的不同之处, 并输出行号和内容.

python 添加子组的行号(shift)

如何在 python 中并行化以下代码片段?

13 个非常有用的 Python 代码片段