如何打印一个文件同时输出行号

mac2024-07-19  54

打印文件的内容使用open读出病打印就可以,如果想知道文件有多少行,只需加一个内置函数enumerate()就可以

enumerate() enumerate()是Python的内置函数 用于可迭代\可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标 一般在for循环中使用

fp = open('demo.py','r',encoding='utf-8') for i,c in enumerate(fp): print(i,c)

这样就可以打印出行号对应一行的内容 注意!因为它默认是从0开始所以如果想从1开始需要在enumerate(fp,1) 指定从1开始

注:可迭代对象有哪些: list dict tuple str bytes set 迭代器 生成器 文件流

最新回复(0)