1、你是用open打開一來個文件,此時調用的是w寫入模式,下面使用read是沒有權限的。
2、使用write寫入一個字符s,但是此時並沒有真正的寫入,而是還存在與內存中。此時執行read讀取的爲空字符。需要先執行a.close()關閉文件,再使用a=open("D://2.txt"),最後再用a.read()打開文件讀入。
修改後的代碼:
擴展資料:
這個參數的具體說明如下:
1、name : 一個包含了你要訪問的文件名稱的源字符串值。
2、mode : mode 決定了打開文件的模式:只讀,寫入,追加等。
3、buffering : 如果 buffering 的值被設爲zhidao 0,就不會有寄存。如果 buffering 的值取 1,訪問文件時會寄存行。如果將 buffering 的值設爲大於 1 的整數,表明了這就是的寄存區的緩衝大小。