打印文件的内容使用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 迭代器 生成器 文件流