最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Python中操作文件之seek()方法的使用教程

 更新時(shí)間:2015年05月24日 17:18:50   投稿:goldensun  
這篇文章主要介紹了在Python中操作文件之seek()方法的使用教程,是Python入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

 seek()方法在偏移設(shè)定該文件的當(dāng)前位置。參數(shù)是可選的,默認(rèn)為0,這意味著絕對(duì)的文件定位,它的值如果是1,這意味著尋求相對(duì)于當(dāng)前位置,2表示相對(duì)于文件的末尾。

沒(méi)有返回值。需要注意的是,如果該文件被打開(kāi)或者使用'a'或'A+'追加,任何seek()操作將在下次寫(xiě)撤消。

如果該文件只打開(kāi)使用“a”的追加模式寫(xiě),這種方法本質(zhì)上是一個(gè)空操作,但讀使能(模式'a+'),它仍然在追加模式打開(kāi)的文件非常有用。

如果該文件在文本模式下使用“t”,只有tell()返回的偏移開(kāi)都是合法的。使用其他偏移會(huì)導(dǎo)致不確定的行為。

請(qǐng)注意,并非所有的文件對(duì)象都是可搜索。
語(yǔ)法

以下是seek()方法的語(yǔ)法:

fileObject.seek(offset[, whence])

參數(shù)

  •     offset -- 這是在文件中,讀/寫(xiě)指針的位置。
  •     whence -- 這是可選的,默認(rèn)為0,這意味著絕對(duì)的文件定位,其它的值是1,這意味著尋求相對(duì)于當(dāng)前位置,2表示相對(duì)于文件的末尾。

返回值

此方法不返回任何值。
例子

下面的例子顯示了seek()方法的使用。

#!/usr/bin/python

# Open a file
fo = open("foo.txt", "rw+")
print "Name of the file: ", fo.name

# Assuming file has following 5 lines
# This is 1st line
# This is 2nd line
# This is 3rd line
# This is 4th line
# This is 5th line

line = fo.readline()
print "Read Line: %s" % (line)

# Again set the pointer to the beginning
fo.seek(0, 0)
line = fo.readline()
print "Read Line: %s" % (line)

# Close opend file
fo.close()

當(dāng)我們運(yùn)行上面的程序,它會(huì)產(chǎn)生以下結(jié)果:

Name of the file: foo.txt
Read Line: This is 1st line

Read Line: This

相關(guān)文章

最新評(píng)論

厦门市| 丽水市| 宁化县| 临清市| 永仁县| 贵南县| 徐水县| 伊金霍洛旗| 济宁市| 南康市| 桃江县| 封丘县| 台湾省| 理塘县| 富顺县| 读书| 延长县| 公主岭市| 达拉特旗| 高州市| 周宁县| 承德县| 太仓市| 普陀区| 饶平县| 咸阳市| 长宁区| 鸡东县| 稷山县| 娱乐| 鸡泽县| 疏勒县| 乌拉特中旗| 申扎县| 霍林郭勒市| 合肥市| 阿坝| 宁武县| 德保县| 无极县| 双城市|