標籤:建立 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中建立檔案、讀取檔案內容