Python中seek()函数的使用方法--一文读懂
生活随笔
收集整理的這篇文章主要介紹了
Python中seek()函数的使用方法--一文读懂
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python中seek函數的使用方法
- seek方法簡介
- 參數
- Example One
- Example Two
- Example Three
seek方法簡介
- seek函數能夠幫助我們File Handle,即文件處理
- 在Python中,我們可以將seek()最簡單理解為:移動光標或指針
- 由于不能用鼠標移動光標,我們可以用seek()將光標移動到我們想要的位置,然后對文件進行寫入等操作
參數
- Syntax: f.seek(offset, whence),f指的是file(或$你的文件名)
- Parameters:
- offset: 將光標向前移動n個位置
- whence: 參考位置,一般參數為0,1,2
- 0 :將開頭作為參考位置
- 1 :將當前作為參考位置
- 2 :將末尾作為參考位置
(所謂參考位置(reference point)一開始你想在哪)
Example One
舉例,我們對一個含有字符串的文本進行操作
代碼解釋
首先用字符串命名一個變量
將這個變量用StringIO函數作為文件儲存在內存中
輸出結果:
ABC DEF GHI JKL MN. 4 DEF GHI JKL MN.Example Two
在上述文件后加入字符串
添加之前先將光標移到開頭
運行時連帶上面所有的一起從頭開始跑
輸出結果:
ABC DEF GHI JKL MN. 4 DEF GHI JKL MN. Hello:ABC DEF GHI JKL MN.--This song sounds good.Example Three
也可以從末尾開始
但是在StringIO中無法使用seek(負數,2)
我們可以創建一個.txt,記得使用參數b進行操作
輸出結果:
b'We all here to be a normal one.' 26one.希望對您有所幫助~
我的學習筆記
歡迎收藏+關注~
總結
以上是生活随笔為你收集整理的Python中seek()函数的使用方法--一文读懂的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据助力广州精准扶贫
- 下一篇: 2019精选书籍推荐