python編程錯誤:io.UnsupportedOperation: not readable

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 的整數,表明了這就是的寄存區的緩衝大小。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章