Python逐行讀取文件中內容的簡單方法
項目開發(fā)中文件的讀寫是必不可少的
下面來簡單介紹一下文件的讀
讀文件,首先我們要有文件
那我首先自己創(chuàng)建了一個文本文件password.txt
內容如下:

下面先貼上代碼,然后對其進一步解釋:
# coding:utf-8
path = r"C:\Users\Administrator\Desktop\CSDN博客草稿\文件的讀\password.txt"
#傳入要讀的文件路徑
file = open(path,"r",encoding="utf-8",errors="ignore")
"""
open表示打開你要執(zhí)行的文件用讀的方式打開
第一個參數是上面的文件path路徑,第二個是所要執(zhí)行的操作,(r)代表讀,
#encoding="utf-8表示指定編碼為“utf-8”,errors="ignore"表示讀的時候遇到錯誤忽略
"""
while True:
mystr = file.readline()#表示一次讀取一行
if not mystr:
#讀到數據最后跳出,結束循環(huán)。數據的最后也就是讀不到數據了,mystr為空的時候
break
print(mystr,end="")#打印每次讀到的內容
運行結果如下:

這里簡單說一下代碼邏輯:
1)首先,你要創(chuàng)建一個文件,或者已存在的文件
文件都沒有的話,一切就免談了。
3)open方法通過你傳入的路徑,提供的r只讀參數
用只讀方式打開這個文件。
4)文件打開后,我們就可以寫個循環(huán),一行一行讀取
并把讀取到的數據打印出來。
其中為什么用到end=”“,:
因為print自帶換行,
我們讀的每一行中也有換行符存在,
默認會換兩次行,
只是為了好看,我才加上end=””
讓print打印不換行的,
這樣就只有一個換行符.
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
相關文章
Django在admin后臺集成TinyMCE富文本編輯器的例子
今天小編就為大家分享一篇Django在admin后臺集成TinyMCE富文本編輯器的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
python為tornado添加recaptcha驗證碼功能
tornado作為微框架,并沒有自帶驗證碼組件,recaptcha是著名的驗證碼解決方案,簡單易用,被很多公司運用來防止惡意注冊和評論。tornado添加recaptchaHA非常容易2014-02-02
Python+Pygame實戰(zhàn)之吃豆豆游戲的實現
這篇文章主要為大家介紹了如何利用Python中的Pygame模塊實現仿吃豆豆游戲,文中的示例代碼講解詳細,對我們學習Python游戲開發(fā)有一定幫助,需要的可以參考一下2022-06-06

