為什么那些教Python課程的人不用Python去做技術(shù)賺錢萨赁?
就像頂級(jí)的運(yùn)動(dòng)員們都會(huì)有很多訓(xùn)練師指導(dǎo)他們訓(xùn)練弊琴,訓(xùn)練師們具備專業(yè)知識(shí)、專業(yè)技能杖爽,卻不會(huì)自己上場(chǎng)比賽敲董,原因有二:其一是黃金年齡段已經(jīng)過(guò)了,已經(jīng)不能適應(yīng)高強(qiáng)度訓(xùn)練掂林;其二是他們拿到了該拿到的成績(jī)臣缀,剩下的工作即是培養(yǎng)更多能拿成績(jī)的人 ,而且相對(duì)輕松泻帮。教大家學(xué)Python也是同理。
咳咳计寇,然后我們言歸正傳锣杂,普通小白學(xué)會(huì)Python到底具體能做什么呢?(文末附送學(xué)習(xí)資料)
Python是一種很高效的語(yǔ)言番宁,是一種腳本語(yǔ)言元莫,通過(guò)它能編程完成數(shù)據(jù)收集,還可以批量化自動(dòng)操作簡(jiǎn)單任務(wù)蝶押,代替枯燥的手工操作踱蠢,另外還能通過(guò)學(xué)習(xí)它,了解計(jì)算機(jī)的編程思維棋电。
對(duì)于普通小白茎截,肯定就不涉及復(fù)雜開(kāi)發(fā)了,我們電腦中的文件赶盔,Word內(nèi)容企锌,Excel,都是數(shù)據(jù)于未,有了數(shù)據(jù)撕攒,自然就需要對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)陡鹃、讀寫(xiě)和分發(fā)。
數(shù)據(jù)的存儲(chǔ)抖坪、讀寫(xiě)和分發(fā)一般有兩大模式:數(shù)據(jù)庫(kù)模式和數(shù)據(jù)文件模式萍鲸。
最常見(jiàn)的數(shù)據(jù)文件類型是 Excel 表格和 CSV 文件,在科研領(lǐng)域擦俐,HDF 和 netCDF 也是常用的數(shù)據(jù)文件格式脊阴。
Python讀寫(xiě)Excel文件
Python讀寫(xiě)Excel文件可以做以下操作:
使用openpyxl模塊讀寫(xiě)XLSX格式文件
使用xlrd模塊讀寫(xiě)XLS格式的文件
使用xlwt模塊生成XLS格式的文件
Excel 文件有兩種格式,分別對(duì)應(yīng) .xls 和 .xlsx 兩種擴(kuò)展名(XLS 格式和 XLSX 格式)捌肴。前者使用 97-2003 模板蹬叭,是早期的文件格式,現(xiàn)在已經(jīng)逐漸被后者所淘汰状知,但仍然會(huì)遇到 XLS 格式的數(shù)據(jù)文件需要處理秽五。
openpyxl 模塊專門用于讀寫(xiě) XLSX 格式的文件,xlrd 模塊和 xlwt 模塊則專門用于讀寫(xiě) XLS 格式的數(shù)據(jù)文件饥悴。這 3 個(gè)模塊都可以使用?pip 命令安裝坦喘。如果不需要處理 XLS 格式的數(shù)據(jù)文件,那么只需要安裝 openpyxl 模塊就可以了西设。
1.使用openpyxl 模塊讀寫(xiě)XLSX 格式的文件
Excel 文件的基本操作就是對(duì)文件(book)和工作表(sheet)進(jìn)行的操作瓣铣。使用 openpyxl 模塊讀寫(xiě) Excel 文件,需要使用到 book 和 sheet 的概念贷揽。Openpyxl 模塊使用 load_workbook( ) 函數(shù)將已有的 Excel 文件讀成 book 對(duì)象棠笑,使用 workbook( ) 函數(shù)創(chuàng)建新的 book 對(duì)象,這兩種方式得到的 book 對(duì)象都可以讀寫(xiě)禽绪。
下面的代碼演示了如何使用 openpyxl 模塊編輯 XLSX 格式的 Excel 文件蓖救。
下面的代碼演示了如何使用 openpyxl 模塊創(chuàng)建 XLSX 格式的 Excel 文件。
下面代碼演示了如何使用 openpyxl 模塊設(shè)置字體印屁、單元格等的樣式循捺。
2.使用 xlrd 模塊讀寫(xiě) XLS 格式的文件
使用 xlrd 模塊讀寫(xiě) Excel 文件的方法與使用 openpyxl 模塊讀寫(xiě) Excel 文件非常類似。用 xlrd 模塊打開(kāi)一個(gè) Excel 文件雄人,返回的是一個(gè) book 對(duì)象从橘;使用 sheet 名或序號(hào)從 book 的數(shù)據(jù)表中選擇一個(gè) sheet,即可從中讀取數(shù)據(jù)础钠。
表 3-5 列出了 xlrd 模塊的 book 對(duì)象的常用方法恰力。
表 3-6 列出了 xlrd 模塊的 sheet 對(duì)象的常用方法。
下面的代碼演示了使用?xlrd 模塊從 Excel 文件中讀取數(shù)據(jù)的方法珍坊。
3.使用 xlwt 模塊生成 XLS 格式的文件
使用 xlwt 模塊只能生成新的 Excel 文件牺勾,不能對(duì)已有的 Excel 文件進(jìn)行編輯。其使用方法與使用 xlrd 讀取 Excel 文件有點(diǎn)類似阵漏,首先創(chuàng)建一個(gè) book 對(duì)象驻民,然后添加 sheet翻具,并對(duì) sheet 做寫(xiě)入操作。另外回还,xlwt 模塊還提供了單元格裆泳、字體、邊框等樣式的設(shè)置方法柠硕。
當(dāng)然工禾,還可以利用 Python 讀寫(xiě)其它格式的文件,例如HDF文件蝗柔、CSV文件等闻葵。
看到了這里,相信不懂的小白也應(yīng)該有了大概的了解癣丧,小編也給大家準(zhǔn)備了一些Python學(xué)習(xí)資料:
由于文字篇幅有限槽畔,需要資料的復(fù)制??????打開(kāi):
https://shimo.im/docs/kTRXHYtJVDChyw8Y/?