python-seek-將文件指針指向一開始


 1 '''
 2 概述 : seek() 方法用於移動文件讀取指針到指定位置。
 3 語法 : seek() 方法語法如下:
 4         fileObject.seek(offset[, whence])
 5 
 6 參數
 7     offset -- 開始的偏移量,也就是代表需要移動偏移的字節數
 8     whence:可選,默認值為 0。給offset參數一個定義,表示要從哪個位置開始偏移;
 9             0代表從文件開頭開始算起,1代表從當前位置開始算起,2代表從文件末尾算起。
10 
11 返回值 : 如果操作成功,則返回新的文件位置,如果操作失敗,則函數返回 -1。
12 
13 實例
14 以下實例演示了 readline() 方法的使用:
15 文件 example.txt 的內容如下:
16 1:www.baidu.com
17 2:www.baidu.com
18 3:www.baidu.com
19 4:www.baidu.com
20 5:www.baidu.com
21 '''
22 # 打開文件
23 file = open("./data/example.txt", "r")
24 print("文件名為: ", file.name)      # 文件名為:  example.txt
25 
26 line = file.readline()
27 print("讀取的數據為: %s" % (line))
28 
29 # 重新設置文件讀取指針到開頭
30 file.seek(0, 0)                    # 將文件指針放到指定位置
31 line = file.readline()
32 print("讀取的數據為: %s" % (line))
33 
34 # 關閉文件
35 file.close()
36 ''' 運行結果:
37 文件名為:  ./data/example.txt
38 讀取的數據為: 1:www.baidu.com
39 
40 讀取的數據為: 1:www.baidu.com
41 
42 '''

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM