python中建立檔案、讀取檔案內容

來源:互聯網
上載者:User

標籤:建立   new   單擊   滑鼠右鍵   將不   方法   檔案的   運行程式   contents   

 

1.選擇檔案夾,單擊右鍵,點擊New -> Python file

2.命名好之後,如我命的就是建立檔案。

3.檔案命名好了以後,可以編輯代碼

如:

nf=open("pi_digits.txt","w")
nf.write("3.14159265358979323846...")

4.代碼編輯好了以後,可以單擊滑鼠右鍵,點擊‘Run建立檔案’

5.再建立一個python  file,如命名為讀取檔案

編輯代碼如下:

with open(‘pi_digits.txt‘) as file_object:
contents=file_object.read()
print(contents)

6.編輯代碼好了以後,編譯運行程式。此時可以看到我們建立的檔案的內容

 

函數open()

要以任何方式使用檔案——哪怕僅僅是列印其內容,都得先開啟 檔案,這樣才能訪問它。函數open()接受一個參數:要開啟的檔案的名稱。Python在當前執行的檔案所在的目錄中尋找指定的檔案。在這個樣本中,當前啟動並執行是讀取檔案.py,因此Python在讀取檔案.py所在的目錄中尋找pi_digits.txt。函數open() 返回一個表示檔案的對象。在這裡,open(‘pi_digits.txt‘) 返回一個表示檔案pi_digits.txt 的對象;Python將這個Object Storage Service在我們將在後面使用的變數中。關鍵字with 在不再需要訪問檔案後將其關閉。在這個程式中,注意到我們調用了open() ,但沒有調用close() ;你也可以調用open() 和close() 來開啟和關閉檔案,但這樣做時,如果程式存在bug,導致close() 語句未執行,檔案將不會關閉。這看似微不足道,但未妥善地關閉檔案可能會導致資料丟失或受損。如果在程式中過早地調用close() ,你會發現需要使用檔案時它已關閉 (無法訪問),這會導致更多的錯誤。並非在任何情況下都能輕鬆確定關閉檔案的恰當時機,但通過使用前面所示的結構,可讓Python去確定:你只管開啟檔案,並在需要時使用它,Python自會在合適的時候自動將其關閉。有了表示pi_digits.txt的檔案對象後,我們使用方法read() (前述程式的第2行)讀取這個檔案的全部內容,並將其作為一個長長的字串儲存在變數contents 中。這樣,通過列印contents 的值,就可將這個文字檔的全部內容顯示出來:


 


python中建立檔案、讀取檔案內容

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.