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

怎樣用Python編程讀取文件?

今天小編要跟大家分享的文章是怎樣用Python編程讀取文件?這節(jié)課我們主要學(xué)習(xí)讀文件,怎樣利用Python語言,從文件夾中獲得我們想要的內(nèi)容,Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?!

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

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

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

file('文件名')

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

f = file('data.txt')

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

data = f.read()

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

完整程序示例:

f = file('data.txt')

data = f.read()

print data

f.close()

是不是很簡單?

讀取文件內(nèi)容的方法還有

readline() #讀取一行內(nèi)容

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

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

恭喜你在Python的道路上又堅持了一天,趕快給你周圍的人展示下你的新技能吧!

以上就是馬哥教育今天為大家分享的關(guān)于怎樣用Python編程讀取文件的文章,希望本篇文章能夠?qū)φ?strong> Python學(xué)習(xí)?和從事Python相關(guān)工作的小伙伴們有所幫助,想要了解更多相關(guān)知識記得關(guān)注馬哥教育官網(wǎng),每天都會有大量優(yōu)質(zhì)內(nèi)容與大家分享!

聲明:文章來源于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系刪除!

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計算運維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機構(gòu)!

  • <menu id="dlktz"></menu>
    <ul id="dlktz"></ul>
    <menu id="dlktz"></menu>
    <bdo id="dlktz"></bdo>
    主站蜘蛛池模板: 都安| 江油市| 睢宁县| 泽州县| 平乐县| 竹北市| 山西省| 应城市| 柞水县| 麻江县| 综艺| 吐鲁番市| 纳雍县| 金昌市| 象州县| 运城市| 茂名市| 保靖县| 津南区| 龙口市| 二连浩特市| 南城县| 涟水县| 玛多县| 太谷县| 阿克陶县| 弥渡县| 松江区| 项城市| 屯昌县| 白河县| 太原市| 烟台市| 大竹县| 泾川县| 苏州市| 封丘县| 古浪县| 龙江县| 吴江市| 绥棱县|