# 打開文件 fo = open("asdf.txt") print("文件名爲: ", fo.name) line = fo.read(10) print("讀取的字符串: %s" % (line)) line = fo.read(12) print("讀取的字符串: %s" % (line))#不改變變量名就繼續往下讀 text=fo.read(7) print("讀取的字符串: %s" % (text))#改變變量名依然繼續往下讀 text=fo.read() print("讀取的字符串: %s" % (text)) # 關閉文件 fo.close()
運行結果是:spa
文件名爲: asdf.txt
讀取的字符串: ABCDEFGHIJ
讀取的字符串: KLMNOPQRSTUV
讀取的字符串: WXYZ
讀取的字符串:
字符串
可見只要在同一個文件中,就算改變變量,依然會繼續讀下去,讀完一遍以後你再讓他繼續讀,他也沒有什麼可輸出的了。變量
這個read對英文字母、數字、漢字一視同仁,一個字母、數字、漢字就是一個字節。文件讀取