久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

自學Python編程【第二十九節】讀文件

歡迎大家來到Python編程課堂,上一講我們學習了字符串的索引和切片,你還記得嗎?這節課我們主要學習讀文件,怎樣利用Python語言,從文件夾中獲得我們想要的內容,Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助!

之前,我們寫的程序絕大多數都依賴于從命令行輸入。假如某個程序需要輸入很多數據,比如一次考試的全班學生成績,再這么輸就略顯痛苦了。一個常見的辦法就是把學生的成績都保存在一個文件中,然后讓程序自己從這個文件里取數據。

要讀取文件,先得有文件。我們新建個文件,就叫它data.txt。在里面隨便寫上一些話,保存。把這個文件放在接下來你打算保存代碼的文件夾下,這么做是為了方便我們的程序找到它。準備工作就緒,可以來寫我們的代碼了。

打開一個文件的命令很簡單:

file('文件名')

這里的文件名可以用文件的完整路徑,也可以是相對路徑。因為我們把要讀取的文件和代碼放在了同一個文件夾下,所以只需要寫它的文件名就夠了。

f = file('data.txt')

但這一步只是打開了一個文件,并沒有得到其中的內容。變量f保存了這個文件,還需要去讀取它的內容。你可以通過read()函數把文件內所有內容讀進一個字符串中。

data = f.read()

做完對文件的操作之后,記得用close()關閉文件,釋放資源。雖然現在這樣一個很短的程序,不做這一步也不會影響運行結果。但養成好習慣,可以避免以后發生莫名的錯誤。

完整程序示例:

f = file('data.txt')

data = f.read()

print data

f.close()

是不是很簡單?

讀取文件內容的方法還有

readline() #讀取一行內容

readlines() #把內容按行讀取至一個list中

去替換程序的第二行,看看它們的區別。

恭喜你在Python自學的道路上又堅持了一天,今天所講的讀取文件的內容你學會了嗎?還不趕緊去試試,給你周圍的人展示下你的新技能?好了,更多Python相關的內容盡在馬哥教育官網,敬請關注!

好啦,今天的分享到這里就結束了,希望大家能夠持續關注馬哥教育官網,每天都會有大量優質文章與大家分享!

聲明:文章來源于網絡,侵刪!

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 满洲里市| 揭西县| 卫辉市| 曲靖市| 临高县| 云林县| 泰和县| 中牟县| 新化县| 舟山市| 墨竹工卡县| 宝清县| 攀枝花市| 偃师市| 于田县| 克什克腾旗| 盘锦市| 项城市| 于都县| 白河县| 棋牌| 库尔勒市| 青龙| 洱源县| 安塞县| 从江县| 沾化县| 霍邱县| 手机| 民乐县| 宁强县| 中牟县| 新营市| 隆回县| 永和县| 潜山县| 方正县| 阿巴嘎旗| 泗阳县| 东乌珠穆沁旗| 马山县|