python在文本開頭插入一行的實例
問題
對于一個文本文件,需要在起開頭插入一行,其他內(nèi)容不變
解決方法
with open('article.txt', 'r+') as f:
content = f.read()
f.seek(0, 0)
f.write('writer:Fatsheep\n'+content)
其中字符串'writer:Fatsheep\n'中為要插入的內(nèi)容。
效果

運行代碼后:

注意
f.seek(0, 0)不可或缺,file.seek(off, whence=0)在文件中移動文件指針, 從 whence ( 0 代表文件其始, 1 代
表當前位置, 2 代表文件末尾)偏移 off 字節(jié)
如果沒有它運行的結果就是:

以上這篇python在文本開頭插入一行的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
用python + hadoop streaming 分布式編程(一) -- 原理介紹,樣例程序與本地調(diào)試
Hadoop 是一個實現(xiàn)了 MapReduce 計算模型的開源分布式并行編程框架,借助于 Hadoop, 程序員可以輕松地編寫分布式并行程序,將其運行于計算機集群上,完成海量數(shù)據(jù)的計算。2014-07-07
Python使用cookielib模塊操作cookie的實例教程
cookielib模塊經(jīng)常被用來和urllib等模塊配合來制作爬蟲或者第三方SNS客戶端等程序,比如這里我們就將舉一個使用cookie來發(fā)送登錄信息登錄人人網(wǎng)的例子,well,一起來看一下Python使用cookielib模塊操作cookie的實例教程2016-07-07
Python使用MapReduce編程模型統(tǒng)計銷量
MapReduce是面向大數(shù)據(jù)并行處理的計算模型、框架和平臺,是一種計算引擎,可以把我們對大批量數(shù)據(jù)的計算通過抽象成map與reduce兩個子任務進行計算從而更快的得到想要的結果2022-04-04
Anaconda出現(xiàn)CondaHTTPError: HTTP 000 CONNECTION FAILED for url
使用anaconda創(chuàng)建一個新的環(huán)境,執(zhí)行“conda create -n scrapyEnv python=3.6”,結果出現(xiàn)了CondaHTTPError,下面我們就一起來了解一下解決方法吧2021-05-05

