笨方法學python 習題20

from sys import argv
script, input_file = argv #將argv的列表變量賦值給script和input_file
def print_all(f):#定義一個打印文件的函數(shù)
    print (f.read())#函數(shù)主體尝蠕,打印從f變量中讀取的內容

def rewind(f): #定義一個復讀函數(shù)
    f.seek(0)#函數(shù)主體使用seek設置文件(指針)的偏移

def print_a_line(line_count, f): #定義一個只打印一行的函數(shù)烘豌,并將文件內部指針移向下一行
    print (line_count, f.readline())

current_file = open(input_file)#使用open函數(shù)打開文件,并賦值給curren_file(文件變量)

print ("First let's print the whole file:\n")

print_all(current_file)#調用函數(shù)print_all

print ("Now let's rewind, kind of like a tape.")
rewind(current_file)#調用函數(shù)rewind看彼,rewin讀取的是文件內部的指針廊佩,而不是文件的指針

print ("Let's print three lines:")
current_line = 1#current_line表示行號的變量,首先置1
print_a_line(current_line, current_file)#調用print_a_line函數(shù)闲昭,下同

current_line = current_line + 1
print_a_line(current_line, current_file)

current_line = current_line + 1
print_a_line(current_line, current_file)
WX20170713-151008@2x.png

f.seek的意思
定位光標的位置罐寨,seek(0)指的是重新定位到開始的位置。(簡單的理解為光標的位置序矩,0就是最開始開始鸯绿,1就是第一個字符……)
如果沒有這個函數(shù),那么打印行的時候簸淀,就打印不出內容

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末瓶蝴,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子租幕,更是在濱河造成了極大的恐慌舷手,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件劲绪,死亡現(xiàn)場離奇詭異男窟,居然都是意外死亡,警方通過查閱死者的電腦和手機贾富,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門歉眷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人颤枪,你說我怎么就攤上這事汗捡。” “怎么了畏纲?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵扇住,是天一觀的道長。 經(jīng)常有香客問我盗胀,道長艘蹋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任票灰,我火速辦了婚禮簿训,結果婚禮上咱娶,老公的妹妹穿的比我還像新娘。我一直安慰自己强品,他們只是感情好膘侮,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著的榛,像睡著了一般琼了。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上夫晌,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天雕薪,我揣著相機與錄音,去河邊找鬼晓淀。 笑死所袁,一個胖子當著我的面吹牛,可吹牛的內容都是我干的凶掰。 我是一名探鬼主播燥爷,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼懦窘!你這毒婦竟也來了前翎?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤畅涂,失蹤者是張志新(化名)和其女友劉穎港华,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體午衰,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡立宜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了臊岸。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片橙数。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖扇单,靈堂內的尸體忽然破棺而出商模,到底是詐尸還是另有隱情奠旺,我是刑警寧澤蜘澜,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站响疚,受9級特大地震影響鄙信,放射性物質發(fā)生泄漏。R本人自食惡果不足惜忿晕,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一装诡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦鸦采、人聲如沸宾巍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽顶霞。三九已至,卻和暖如春锣吼,著一層夾襖步出監(jiān)牢的瞬間选浑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工玄叠, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留古徒,地道東北人。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓读恃,卻偏偏與公主長得像隧膘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子狐粱,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內容