f = open('test/gbk.txt
', '
a+', encoding='
utf-8')
print(f.readline())
最終的執行結果是輸出空,為什麼呢?
a+模式開啟檔案指標在檔案結尾處,所以直接讀是讀不到內容的
emmm..這是啥意思呢?來看下面**
f = open('test/gbk.txt
', '
a+', encoding='
utf-8')
print(f.tell())
最終輸出是28,通常如果要讀取完整的檔案這個值應該是0開始,這代表檔案指標當前所處位置,現在28已經是檔案結尾的位置了,所以乙個字元都讀取不了,那我們要怎麼做呢?
f = open('test/gbk.txt
', '
a+', encoding='
utf-8')
f.seek(0)
print(f.readline())
將檔案指標重置指向檔案頭即可!
Python常見問題 檔案模式a 讀取不了檔案
f open test gbk.txt a encoding utf 8 print f.readline 最終的執行結果是輸出空,為什麼呢?a 模式開啟檔案指標在檔案結尾處,所以直接讀是讀不到內容的 emmm.這是啥意思呢?來看下面 f open test gbk.txt a encoding u...
Python 檔案讀取模式
使用python的內建方法open 可以開啟檔案 開啟檔案的模式分為 r 唯讀模式,若未設定模式,則預設為唯讀模式 rb 以二進位制格式開啟乙個我呢見用於唯讀 w 開啟乙個檔案只用於寫入 a 開啟乙個檔案用於追加 檔案的讀取 file open d rf node name01.txt r enco...
spark讀取不了本地檔案
環境 ubuntu16.04 在spark集群中想要獲取本地檔案資料集iris.txt,但是卻報了上圖這樣的錯誤,顯示這個檔案在這個路徑不存在 然後我在本地這個檔案路徑檢視是否有這個txt檔案 結果發現本地有這個檔案啊,這就有點問題了 然後上網查資料,資料如下 在spark shell裡執行text...