ex20函數(shù)和文件

這課的小知識點比較多一點刚照,先貼上代碼

#coding=utf-8
from sys import argv

script, input_file = argv

def print_all(f): #打印文件所有內(nèi)容
    print f.read()

def rewind(f): #把指針調(diào)至文件開頭位置
    f.seek(0)

def print_a_line(line_count, f): #讀取內(nèi)容的一行刑巧,每一行以‘\n’結(jié)束
    print line_count, f.readline(), #輸出行號及這行內(nèi)容

current_file = open(input_file)

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

print_all(current_file)

print "Now let's rewind, kind of like a tape."
rewind(current_file)

代碼中有三個自定義的函數(shù),其中seek()方法做為了一個小作業(yè)无畔,我上網(wǎng)上查了一下啊楚,把想關(guān)的知識補充上

file.seek(off, whence=0):從文件中移動off個操作標記(文件指針),正往結(jié)束方向移動浑彰,負往開始方向移動恭理。如果設(shè)定了whence參數(shù),就以whence設(shè)定的起始位為準郭变,0代表從頭開始颜价,1代表當前位置,2代表文件最末尾位置诉濒。

我們代碼中用到的是seek(0),就是把指針放在開頭位置周伦,沒有設(shè)置off值
再來看看下面的截圖

QQ截圖20160313201328.png

紅箭頭處的為什么出現(xiàn)空了一行?
再看下面的圖:

QQ截圖20160313201450.png

原因如下:

readline()函數(shù)返回的內(nèi)容中包含文件本來就有的\n,而print在打印時又會添加一個\n未荒,這樣一來就會多出一個空行了专挪,解決方法是在print語句結(jié)尾加一個逗號,這樣print就不會把它的\n打印出來了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末寨腔,一起剝皮案震驚了整個濱河市速侈,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌迫卢,老刑警劉巖倚搬,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異乾蛤,居然都是意外死亡每界,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門家卖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來盆犁,“玉大人,你說我怎么就攤上這事篡九。” “怎么了醋奠?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵榛臼,是天一觀的道長。 經(jīng)常有香客問我窜司,道長沛善,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任塞祈,我火速辦了婚禮金刁,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘议薪。我一直安慰自己尤蛮,他們只是感情好,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布斯议。 她就那樣靜靜地躺著产捞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪哼御。 梳的紋絲不亂的頭發(fā)上坯临,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天,我揣著相機與錄音恋昼,去河邊找鬼看靠。 笑死,一個胖子當著我的面吹牛液肌,可吹牛的內(nèi)容都是我干的挟炬。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼辟宗!你這毒婦竟也來了爵赵?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤泊脐,失蹤者是張志新(化名)和其女友劉穎空幻,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體容客,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡秕铛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了缩挑。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片但两。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖供置,靈堂內(nèi)的尸體忽然破棺而出谨湘,到底是詐尸還是另有隱情,我是刑警寧澤芥丧,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布紧阔,位于F島的核電站,受9級特大地震影響续担,放射性物質(zhì)發(fā)生泄漏擅耽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一物遇、第九天 我趴在偏房一處隱蔽的房頂上張望乖仇。 院中可真熱鬧,春花似錦询兴、人聲如沸乃沙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽崔涂。三九已至,卻和暖如春始衅,著一層夾襖步出監(jiān)牢的瞬間冷蚂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工汛闸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蝙茶,地道東北人。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓诸老,卻偏偏與公主長得像隆夯,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容

  • ¥開啟¥ 【iAPP實現(xiàn)進入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程蹄衷,因...
    小菜c閱讀 6,404評論 0 17
  • NSString -> std::string std::string -> NSString
    王zuozuo閱讀 6,046評論 0 1
  • 想在廣闊的森林有一片土地忧额。那有參天的樹和嘩啦啦的風,一座不太大的湖泊愧口,清澈睦番,透明。湖畔耍属,立著一座小木屋托嚣。最后,有一...
    老獸閱讀 164評論 2 0
  • 幸好這不算回憶,因為我還歷歷在目领舰,幸好我還沒有到只史蛏ぃ回憶的年紀。―題記 臥在山城立秋后的清涼中冲秽,窗外是浮走的烏...
    葉聽風閱讀 197評論 0 0