如何利用python實現為每行添加行數編號


可能還有更好的方法,在這里我是這么寫的,針對小文件可以,但是如果文件內容太多,這種方法感覺不太好

先把所有的數據讀取出來,然后利用W覆蓋寫入模式打開文件進行寫入

遍歷枚舉類型數據后,默認是從0開始,然后格式化寫入即可

with open("test.txt", "r", encoding="utf8") as f:
lines = f.readlines()
with open("test.txt", "w", encoding="utf8") as f1:
for i,j in enumerate(lines): # i 表示行號,j 表示每行內容
f1.write("{}: {}".format(i+1,j)) # 枚舉默認從0開始,這里進行+1后就是按照從第一行為1進行寫入

運行前

運行后

這樣就簡單的實現了一個給文檔每一行 添加一個行號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM