Python逐行讀取文件中內(nèi)容的簡(jiǎn)單方法
項(xiàng)目開(kāi)發(fā)中文件的讀寫(xiě)是必不可少的
下面來(lái)簡(jiǎn)單介紹一下文件的讀
讀文件,首先我們要有文件
那我首先自己創(chuàng)建了一個(gè)文本文件password.txt
內(nèi)容如下:
下面先貼上代碼,然后對(duì)其進(jìn)一步解釋:
# coding:utf-8 path = r"C:\Users\Administrator\Desktop\CSDN博客草稿\文件的讀\password.txt" #傳入要讀的文件路徑 file = open(path,"r",encoding="utf-8",errors="ignore") """ open表示打開(kāi)你要執(zhí)行的文件用讀的方式打開(kāi) 第一個(gè)參數(shù)是上面的文件path路徑,第二個(gè)是所要執(zhí)行的操作,(r)代表讀, #encoding="utf-8表示指定編碼為“utf-8”,errors="ignore"表示讀的時(shí)候遇到錯(cuò)誤忽略 """ while True: mystr = file.readline()#表示一次讀取一行 if not mystr: #讀到數(shù)據(jù)最后跳出,結(jié)束循環(huán)。數(shù)據(jù)的最后也就是讀不到數(shù)據(jù)了,mystr為空的時(shí)候 break print(mystr,end="")#打印每次讀到的內(nèi)容
運(yùn)行結(jié)果如下:
這里簡(jiǎn)單說(shuō)一下代碼邏輯:
1)首先,你要?jiǎng)?chuàng)建一個(gè)文件,或者已存在的文件
文件都沒(méi)有的話,一切就免談了。
3)open方法通過(guò)你傳入的路徑,提供的r只讀參數(shù)
用只讀方式打開(kāi)這個(gè)文件。
4)文件打開(kāi)后,我們就可以寫(xiě)個(gè)循環(huán),一行一行讀取
并把讀取到的數(shù)據(jù)打印出來(lái)。
其中為什么用到end=”“,:
因?yàn)閜rint自帶換行,
我們讀的每一行中也有換行符存在,
默認(rèn)會(huì)換兩次行,
只是為了好看,我才加上end=””
讓print打印不換行的,
這樣就只有一個(gè)換行符.
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
相關(guān)文章
django實(shí)現(xiàn)同一個(gè)ip十分鐘內(nèi)只能注冊(cè)一次的實(shí)例
下面小編就為大家?guī)?lái)一篇django實(shí)現(xiàn)同一個(gè)ip十分鐘內(nèi)只能注冊(cè)一次的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-11-11opencv導(dǎo)入頭文件時(shí)報(bào)錯(cuò)#include的解決方法
這篇文章主要介紹了opencv導(dǎo)入頭文件時(shí)報(bào)錯(cuò)#include的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07Python 編碼處理-str與Unicode的區(qū)別
本文主要介紹Python 編碼處理的問(wèn)題,這里整理了相關(guān)資料,并詳細(xì)說(shuō)明如何處理編碼問(wèn)題,有需要的小伙伴可以參考下2016-09-09python去除空格和換行符的實(shí)現(xiàn)方法(推薦)
下面小編就為大家?guī)?lái)一篇python去除空格和換行符的實(shí)現(xiàn)方法(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-01-01Python語(yǔ)言實(shí)現(xiàn)百度語(yǔ)音識(shí)別API的使用實(shí)例
這篇文章主要介紹了Python語(yǔ)言實(shí)現(xiàn)百度語(yǔ)音識(shí)別API的使用實(shí)例,具有一定借鑒價(jià)值,需要的朋友可以參考下。2017-12-12python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5信號(hào)與槽基本操作
這篇文章主要介紹了python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5信號(hào)與槽基本操作,需要的朋友可以參考下2020-02-02