若文件txt里面已有内容,并且是像诗一样排布的,请问如何根据txt的行数,在每一行前添加序号?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
Python如何根据文件的行数在行前添加序号
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
直接读出来,然后每行判断是不是空行,如果不是的话就加个序号再写回去,
with open('诗.txt','r',encoding='utf-8') as f: p = f.readlines() for i in range(len(p)): if p[i]: p[i] = str(i+1)+'. '+p[i] with open('诗.txt','w') as f: f.writelines(p)
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报 编辑记录微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-09-09 06:30回答 5 已采纳 这样可以不
- 2021-04-07 02:58回答 1 已采纳 题主创建的恐怕不是1行2列的二维数组吧?直觉上题主创建的是一维数组。如果真的是1*2的二维数组,其shape必定是(1,2),这是没有疑问的。 >>> import numpy
- 2021-05-18 09:49回答 4 已采纳 这样写,看看是否得到想要的结果。 import pandas as pd import numpy as np df = pd.DataFrame(np.random.randn(5, 5),
- 2020-10-04 09:01This_chao的博客 1、本文以 TXT 文件为例,使用Python按行处理文件中的序号。 2、不知大家有没有这样的经历,你在自己的实验室电脑上有一个文件,文件中记录了自己不熟悉的单词或者自己写代码过程中的一些思想,都是按条记录的,序号...
- 2022-08-11 03:25回答 2 已采纳 因为没有后缀无法识别文件类型,所以无法打开。可以选择更改文件名称为 笔记.txt 或者 笔记.py 就可以打开了
- 2022-02-08 13:25回答 2 已采纳 固定输入个数是m,n = map(int,input().split())不确定输入个数,生成一个列表是lst = list(map(int,input().split())) 如有帮助,请点击我的
- 2022-04-17 04:31回答 3 已采纳 你无法直接在文件开头插入数据。必须全部读出来,插入,重新写入 with open("path_to_file", "r") as f: contents = f.readlines() c
- 2022-09-20 05:32王子玉博客的博客 主要介绍Python文件的操作方法使用,分别是打开、读、写、关闭,文件打开模式,以及按行读取文件内容的方法使用操作,还有一个小扩展就是文件指针相关小知识,知识点虽然多但是不会很复杂,属于基础知识。
- 2023-01-08 02:36回答 1 已采纳 在进行数据处理之前,你可以使用一个掩膜来筛选出你感兴趣的区域。这样可以减少计算量,也可以避免将不需要的数据带入计算。 掩膜可以是一个二维布尔数组,表示哪些网格是需要保留的。例如,如果你想计算纬度在 2
- 2021-12-06 05:05回答 7 已采纳 wkhtmltopdf转PDF安装SumatraPDF(支持静默打印&支持命令行),通过Python调用命令行执行打印
- 2021-11-12 15:41回答 1 已采纳 写入要用追加模式"a",且要缩进到for循环下才能“一行一行地写入“ with open("news.txt", "r", encoding="utf-8") as f: for line i
- 2021-02-15 02:15夏荷影的博客 读取csv文件,用的是csv.reader()这个方法。返回结果是一个_csv.reader的对象,我们可以对这个对象进行遍历,输出每一行,某一行,或某一列。代码如下: import csv with open('CK.csv', 'r') as f: reader = csv....
- 2022-03-13 00:57MissMango0820的博客 本文对使用python对多种格式的文件的写入与读取进行不完全总结。
- 2021-05-31 16:06阿煜酱~的博客 编译型与解释型编程语言一般认为,Python与Java都是解释型语言,只是不那么纯粹。也可以认为它们是先编译再解释的编程语言。并非所有高级语言都是要么是编译型语言,要么就是解释型语言。打印输出什么是变量:为什么...
- 2018-03-16 05:59cs_程序猿的博客 NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。 Numeric,即 NumPy 的前身,是由 Jim Hugunin 开发的。 也开发了另一个包 Numarray ,它拥有...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司