Python相關(guān)模塊介紹(二)
一、文本文件讀寫(xiě):內(nèi)置文件對(duì)象
1.內(nèi)置的文本文件處理函數(shù)
? f = open(<文件名>, <模式>)
? f.readline():返回一行
? 如果返回None說(shuō)明到文件尾
? f.readlines():返回所有行,列表
? f.writelines(<字符串列表>):寫(xiě)入文本行
? f.close()

2.with語(yǔ)句可以自動(dòng)調(diào)用close

二、Excel CSV文件讀寫(xiě):csv模塊
? CSV:Comma Separated Vaules;逗號(hào)分隔文本
? 最常用的數(shù)據(jù)交換格式之一
? Excel等電子表格的導(dǎo)入導(dǎo)出文件
? 用字典方式來(lái)讀取或?qū)懭耄好啃惺且粋€(gè)字典,列標(biāo)題是key,value一律是字符串類型。rd = csv.DictReader(csvfile) ? for row in rd: #row是一個(gè)字典。wr = csv.DictWriter(csvfile, fieldnames=[字段標(biāo)題列表])。wr.writerow(字典)。
案例:實(shí)時(shí)地震數(shù)據(jù)

三、圖形用戶界面:easygui
1.可以顯示各種對(duì)話框、文本框、選擇框與用戶交互
? easygui.egdemo()演示
? easygui.msgbox
? easygui.fileopenbox
? easygui.choicebox
? easygui.textbox
? easygui.passwordbox
2.可以做出簡(jiǎn)單的圖形界面程序

推薦閱讀:Python相關(guān)模塊介紹
公眾號(hào)推薦:數(shù)據(jù)思踐
數(shù)據(jù)思踐公眾號(hào)記錄和分享數(shù)據(jù)人思考和踐行的內(nèi)容與故事。
《數(shù)據(jù)科學(xué)與人工智能》公眾號(hào)推薦朋友們學(xué)習(xí)和使用Python語(yǔ)言,需要加入Python語(yǔ)言群的,請(qǐng)掃碼加我個(gè)人微信,備注【姓名-Python群】,我誠(chéng)邀你入群,大家學(xué)習(xí)和分享。
關(guān)于Python語(yǔ)言,有任何問(wèn)題或者想法,請(qǐng)留言或者加群討論。
