欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

python寫(xiě)文件及數(shù)據(jù)處理的方法-創(chuàng)新互聯(lián)

這篇文章主要介紹python寫(xiě)文件及數(shù)據(jù)處理的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

專(zhuān)注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)將樂(lè)免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

python默認(rèn)是以只讀模式打開(kāi)文件。如果想要寫(xiě)入內(nèi)容,在打開(kāi)文件的時(shí)候需要指定打開(kāi)模式為寫(xiě)入:

f = open('output.txt', 'w')

'w'就是writing,以這種模式打開(kāi)文件,原來(lái)文件中的內(nèi)容會(huì)被你新寫(xiě)入的內(nèi)容覆蓋掉,如果文件不存在,會(huì)自動(dòng)創(chuàng)建文件。

不加參數(shù)時(shí),open為你默認(rèn)為'r',reading,只讀模式,文件必須存在,否則引發(fā)異常。

另外還有一種模式是'a',appending。它也是一種寫(xiě)入模式,但你寫(xiě)入的內(nèi)容不會(huì)覆蓋之前的內(nèi)容,而是添加到文件中。

python寫(xiě)文件及數(shù)據(jù)處理的方法

輸出文件:

python寫(xiě)文件及數(shù)據(jù)處理的方法

示例演示——利用python操作數(shù)據(jù)處理

看一下我們的文檔里的數(shù)據(jù):

劉備 23 35 44 47 51
關(guān)羽 60 77 68
張飛 97 99 89 91
諸葛亮 100

1.先把文件讀進(jìn)來(lái):

f = file('scores.txt')

2.取得文件中的數(shù)據(jù)。因?yàn)槊恳恍卸际且粭l學(xué)生成績(jī)的記錄,所以用readlines,把每一行分開(kāi),便于之后的數(shù)據(jù)處理:

lines = f.readlines()
f.close()

提示:在程序中,經(jīng)常使用print來(lái)查看數(shù)據(jù)的中間狀態(tài),可以便于你理解程序的運(yùn)行。比如這里你可以print lines,看一下內(nèi)容被存成了什么格式。

3.對(duì)每一條數(shù)據(jù)進(jìn)行處理。按照空格,把姓名、每次的成績(jī)分割開(kāi):

for line in lines:
data = line.split()

接下來(lái)的4、5兩個(gè)步驟都是針對(duì)一條數(shù)據(jù)的處理,所以都是在for循環(huán)的內(nèi)部。

4.整個(gè)程序最核心的部分到了。如何把一個(gè)學(xué)生的幾次成績(jī)合并,并保存起來(lái)呢?我的做法是:對(duì)于每一條數(shù)據(jù),都新建一個(gè)字符串,把學(xué)生的名字和算好的總成績(jī)保存進(jìn)去。最后再把這些字符串一起保存到文件中:

sum = 0
for score in data[1:]:
sum += int(score)
result = '%s\t: %d\n' % (data[0], sum)

這里幾個(gè)要注意的點(diǎn):

對(duì)于每一行分割的數(shù)據(jù),data[0]是姓名,data[1:]是所有成績(jī)組成的列表。
每次循環(huán)中,sum都要先清零。
score是一個(gè)字符串,為了做計(jì)算,需要轉(zhuǎn)成整數(shù)值int。
result中,我加了一個(gè)制表符\t和換行符\n,讓輸出的結(jié)果更好看些。

5.得到一個(gè)學(xué)生的總成績(jī)后,把它添加到一個(gè)list中。

results.append(result)
results需要在循環(huán)之前初始化results = []

6.最后,全部成績(jī)處理完畢后,把results中的內(nèi)容保存至文件。因?yàn)閞esults是一個(gè)字符串組成的list,這里我們直接用writelines方法:

output = file('result.txt', 'w')
output.writelines(results)
outpus.close()

python寫(xiě)文件及數(shù)據(jù)處理的方法

輸出結(jié)果:

python寫(xiě)文件及數(shù)據(jù)處理的方法

以上是python寫(xiě)文件及數(shù)據(jù)處理的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

分享文章:python寫(xiě)文件及數(shù)據(jù)處理的方法-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://aaarwkj.com/article32/diphsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)全網(wǎng)營(yíng)銷(xiāo)推廣、面包屑導(dǎo)航、手機(jī)網(wǎng)站建設(shè)、定制開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
日韩欧美亚洲综合另类| 全黄性性激高免费放视频| 女人高潮被爽到呻吟在线| av国语对白在线观看| 欧美日韩国产精品一区二区在线观看 | 国产一区黄片视频在线观看| 亚洲美女插入av网络导航| 极品少妇一级人妻av| 欧美日韩国产福利在线观看| 成人午夜福利影院在线| 国产精品日本在线观看| 国产精品一区二区在线观看| 日韩av有码在线播放| 一区二区亚洲欧美精品| 一本色道久久88综合日韩 | 午夜麻豆影网在线观看| 亚洲精品另类中文字幕| 粉嫩欧美一区二区三区| 国产粉嫩美女一区二区三| 亚洲精品一级理论片对面| 中文字幕在线感觉av| 久草热不卡的av在线| 亚洲精品免费一区二区三区| 亚洲国产香蕉视频在线播放| 在线观看免费完整观看一区二区| 国产精品一区二区三区激情 | 99久久免费中文字幕| 久久热视频这里有精品| 五月婷婷亚洲激情综合网| 亚洲狠狠爱一区二区三区| 国产传媒在线视频观看| 日韩国产一区二区三区精品| 色婷婷一区二区三区网站| 国产一区二区乱码在线| 水蜜桃成人在线视频免费观看 | 曰本真人性做爰视频免费| 亚洲精品国产av成人网| 女同同性av观看免费| 嫩草网站国产精品一区二| 中文字幕人妻熟人妻熟丝| 美女少妇性高潮的视频|