python添加行号:filename='demo.py'

with open(filename,'r')as fp:

lines=fp.readlines() #读取所有行

maxLength=max(map(len,lines))   #最长行的长度

for index,line in enumerate(lines): #遍历所有行

newLine=line.rstrip()   #删除每行右侧的空白字符

newLine=newLine+' '*(maxLength+5-len(newLine))  #在每行固定位置添加行号

newLine=newLine+'#'+str(index+1)+'\n'   #添加行号

lines[index]=newLine

with open(filename[:-3]+'_new.py','w')as fp:    #将结果写入文件

fp.writelines(lines)

readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for... in ... 结构进行处理。

更多Python知识请关注Python视频教程栏目。

python文本文件每行加上行号_在python中如何加入行号?相关推荐

  1. python二维码加动态图_用python自制个性二维码(设置带LOGO的二维码带动图)

    本文使用的是 python3.6 MyQR库 tkinter库 我们可以使用MyQR这个库 安装方式如下: 进入命令行输入: pip3 install MyQR 如果安装不成功多半是网络有问题,可以去 ...

  2. textarea 行数限制_在一个TextArea中如何限制行数和字符数

    在网上,已经有很多关于在一个textbox限制允许的字符数量.但是如果需要,在textbox中如何去统计和限制行数呢.这里有一个解决方案,使用客户端的Javascript去限制TextArea的内容为 ...

  3. pythonidle怎样显示行号_给Python IDLE添加行号显示

    文章目录 一.引出问题 1.Spyder编辑Python程序能显示行号 2.Python IDLE编辑Python程序不显示行号 二.解决问题 1.下载IDLEX压缩包 2.将idlex-1.18.r ...

  4. python基础语法加爬虫精进_从Python安装到语法基础,这才是初学者都能懂的爬虫教程...

    Python和PyCharm的安装:学会Python和PyCharm的安装方法 变量和字符串:学会使用变量和字符串的基本用法 函数与控制语句:学会Python循环.判断语句.循环语句和函数的使用 Py ...

  5. python 代码行数统计工具_使用Python设计一个代码统计工具

    问题 设计一个程序,用于统计一个项目中的代码行数,包括文件个数,代码行数,注释行数,空行行数.尽量设计灵活一点可以通过输入不同参数来统计不同语言的项目,例如: # type用于指定文件类型 pytho ...

  6. python爬取公众号_基于Python采集爬取微信公众号历史数据

    鲲之鹏的技术人员将在本文介绍一种通过模拟操作微信App的方式采集指定公众号的所有历史数据的方法. 通过我们抓包分析发现,微信公众号的历史数据是通过HTTP协议加载的,对应的API接口如下图所示,其中有 ...

  7. python头像右上角加红色数字_利用python实现微信头像加红色数字功能

    通过Python实现将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 实现过程: 准备两张图片如下: 使用PIL图像处理库,导入moudle ...

  8. python 如何判断一个函数执行完成_菜鸟来也!50行Python代码一键整理桌面

    我的老同学小马忙于找工作,整天被各种照片信息,和面试笔试资料搞的焦头烂额,很多文件来不及处理,全部都堆放在了一起,久而久之,就造成了桌面非常的混乱,如下图所示: 乱糟糟的桌面,让心情也会潜移默化的变得 ...

  9. python交互式编程入门先学什么_为什么 Python 对于编程入门学习来说,是一门很棒的语言...

    在这篇文章里,我会来阐述下为什么我觉得 Python 对于计算机编程入门教学来说是一门很棒的编程语言(对基础编程课程更多观点可以查看这篇文章).这也是从我针对初学者Python 编程教学过程中获得并总 ...

最新文章

  1. 分享一个ssh打通的脚本
  2. servlet必知细节(三)-- DefaultServlet
  3. 软件测试响应时间原则,对于性能测试结果的分析原则
  4. php 简单路由实现
  5. html5设置视频显示第一帧,如何检测HTML5视频何时播放第一帧?
  6. 从校招生到核心架构师,支付宝研究员李俊奎谈如何成为一名优秀的程序员
  7. 洛谷P4092树——并查集
  8. Access Violation(非法访问)解析
  9. java el if_EL 表达式中条件运算符用于执行某种条件判断,它类似于 Java 语言中的 if-else 语句 。 ( )_学小易找答案...
  10. 网易云信七年:「连接者」背后的「放大器」
  11. Qt实现简单拼图游戏
  12. js 和 min.js 有什么区别
  13. 微信小程序正则表达式
  14. web 开发最新技术
  15. html_三种常见格式的特点
  16. “开心网”上出现网络中奖诈骗,提醒网友提防骗局
  17. 书籍是人类进步的阶梯
  18. Ali and Snoopy(利用广度搜索走迷宫)
  19. Ubuntu启动时候黑屏的解决
  20. sklearn文档 — 1.10. 决策树

热门文章

  1. WebAR 本地识别与跟踪实现
  2. 信息化 + 个性化再造学习生命力
  3. 当使用开放源码时,请留意授权问题
  4. 基于AmazonS3协议的OSS通用组件,minio8集成(附仓库)
  5. LED背光板应该更注重“性价比”吗?
  6. wav格式介绍及提取数据区
  7. 57个你不知道的google工具
  8. 人脸识别必读的优秀论文
  9. c 密解密java文件_c语言的des加密,怎么用java解密
  10. 综合通用企业人事管理系统的设计与实现