Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時(shí)間

Python 高級知識

Python 參考手冊

Python 文件 seek() 使用方法及示例

Python File(文件) 方法

概述

seek() 方法用于移動文件讀取指針到指定位置。

語法

seek() 方法語法如下:

fileObject.seek(offset[, whence])

參數(shù)

  • offset -- 開始的偏移量,也就是代表需要移動偏移的字節(jié)數(shù)

  • whence:可選,默認(rèn)值為 0。給offset參數(shù)一個(gè)定義,表示要從哪個(gè)位置開始偏移;0代表從文件開頭開始算起,1代表從當(dāng)前位置開始算起,2代表從文件末尾算起。

返回值

如果操作成功,則返回新的文件位置,如果操作失敗,則函數(shù)返回 -1。

示例

以下示例演示了 readline() 方法的使用:

文件 nhooo.txt 的內(nèi)容如下:

1:www.soo66.com
2:www.soo66.com
3:www.soo66.com
4:www.soo66.com
5:www.soo66.com

循環(huán)讀取文件的內(nèi)容:

在線示例

# 打開文件
fo = open("nhooo.txt", "r")
print("文件名為: ", fo.name)
 
line = fo.readline()
print("讀取的數(shù)據(jù)為: %s" % (line))
 
# 重新設(shè)置文件讀取指針到開頭
fo.seek(0, 0)
line = fo.readline()
print("讀取的數(shù)據(jù)為: %s" % (line))
 
 
# 關(guān)閉文件
fo.close()

以上示例輸出結(jié)果為:

文件名為:  nhooo.txt
讀取的數(shù)據(jù)為: 1:www.soo66.com
讀取的數(shù)據(jù)為: 1:www.soo66.com

Python File(文件) 方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清