程序地带

行号添加


lines_maxlenth = 0
line_numbers = 1
code_in = open("demo.py","r").readlines()
code_out = open("demo_new.py", "w")
for i in code_in:
if(lines_maxlenth < len(i)):
lines_maxlenth = len(i)
for i in code_in:
i = i.ljust(lines_maxlenth+1).replace(' ','') + "#" + str(line_numbers) + " "
line_numbers += 1
code_out.write(i)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_51930116/article/details/109757238

随机推荐

matlab中的meshgrid

x=[-1:0.5:1];y=[-1:0.5:1]';[X,Y]=meshgrid(x,y);生成的Y是Y=-1.0000-1.0000-1.0000-1.00...

王鱼鱼鱼鱼 阅读(475)

Linux学习笔记:Centos_7.3安装MySql_8.0.21

MySql最新版本下载官网MySql老版本检查我们在Linux系统中,如果要使用关系型数据库的话,基本都是用的MySql,而且以往7以下版本的centos系统...

Xu.y 阅读(126)

SDL相关函数的使用及注意事项(正确关闭SDL音频设备)

本文主要的目的在于讲解SDL2库常用的函数库以及讲述在项目中遇到的使用SDL,将记录SDL的初始化以及如何使用SDL开启渲染音频和关闭。一、SDL播放音频使用步骤及函数说明(...

吴豪乐工作室 阅读(935)