<button id="2ddn7"><acronym id="2ddn7"></acronym></button>

<button id="2ddn7"><acronym id="2ddn7"></acronym></button>

  • <button id="2ddn7"><object id="2ddn7"></object></button>
      1. <s id="2ddn7"></s>
        更多課程 選擇中心


        Python培訓

        400-111-8989

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

        • 發布:Python培訓
        • 來源:Crossin的編程教室
        • 時間:2019-02-15 15:50

        歡迎大家來到自學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相關的內容盡在達內Python培訓機構官網,敬請關注!

        免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

        預約申請免費試聽課

        填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

        上一篇:自學Python編程【第二十八節】字符串的索引和切片
        下一篇:自學Python編程【第三十節】寫文件

        如何運用Python編程處理大數據?用Python編程處理大數據的技巧是什么?

        Python面向對象編程的知識點都在這了!

        Python的高級特征及用法(部分)

        聽說這些Python知識,很少有人知道!

        • 掃碼領取資料

          回復關鍵字:視頻資料

          免費領取 達內課程視頻學習資料

        • 視頻學習QQ群

          添加QQ群:1143617948

          免費領取達內課程視頻學習資料

        Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

        選擇城市和中心
        黑龍江省

        吉林省

        河北省

        湖南省

        貴州省

        云南省

        廣西省

        海南省

        青青青草网站免费观看|青青青视频在线观看 超真实强奷视频在线看 百度 好搜 搜狗
        <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>