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將這個對象存儲在我們將在后面使用的變量中。關鍵字with 在不再需要訪問文件后將其關閉。在這個程序中,注意到我們調用了open() ,但沒有調用close() ;你也可以調用open() 和close() 來打開和關閉文件,但這樣做時,如果程序存在bug,導致close() 語句未執行,文件將不會關閉。這看似微不足道,但未妥善地關閉文件可能會導致數據丟失或受損。如果在程序中過早地調用close() ,你會發現需要使用文件時它已關閉 (無法訪問),這會導致更多的錯誤。並非在任何情況下都能輕松確定關閉文件的恰當時機,但通過使用前面所示的結構,可讓Python去確定:你只管打開文件,並在需要時使用它,Python自會在合適的時候自動將其關閉。有了表示pi_digits.txt的文件對象后,我們使用方法read() (前述程序的第2行)讀取這個文件的全部內容,並將其作為一個長長的字符串存儲在變量contents 中。這樣,通過打印contents 的值,就可將這個文本文件的全部內容顯示出來: