Python常見問題 檔案模式a 讀取不了檔案

2021-10-07 21:16:06 字數 512 閱讀 7031

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常見問題

1.讓指令碼像普通程式一樣執行 先在指令碼的首行加上 usr bin env python,然後 chmod a x hello.py,之後就能這樣執行 了 hello.py,如果不行的話,這樣試試 hello.py 也可以去掉.py副檔名,讓它看起來更像個普通的程式.2.python類的靜態屬性和...

python常見問題

第乙個問題 js加密如何突破 1 熟練掌握chrome的開發者工具的各個功能,elements,network,source 2 認真觀察,善於思考。network檢視載入流程,找可疑的xhr請求,設定xhr斷點,通過call stack 回溯js執行過程,邊回溯邊檢視上下文 能讀懂js,知道js的...

python常見問題

1 安裝檔案 按預設路徑安裝 2 python環境變數的配置 3 命令列驗證 如圖 即為安裝成功 4 setuptools python的增強工具 命令列工具cd切換到setuptools的目錄,找到setup.py,然後輸入python setup.py install,執行即可 如圖即安裝成功 ...