python 冷门_csvkit---python一个牛逼到不行的csv处理库
先吐槽一下:不管是百度還是谷歌,查來(lái)查去除了官方文檔之外就沒(méi)有任何可以借鑒的例子,雖然官方文檔寫(xiě)的挺好的。但是我一直以為是在python語(yǔ)言的方式運(yùn)行的,結(jié)果是以命令行的方式運(yùn)行的,搞得我還以為這個(gè)庫(kù)太冷門(mén)太渣了,饒了無(wú)數(shù)個(gè)彎,簡(jiǎn)直是三路十八彎。。。差點(diǎn)放棄。但是“終于等到你,還好我沒(méi)放棄~~~”
咳咳,首先還是先把官方文檔貼出來(lái),畢竟這是最權(quán)威的嘛。csvkit官方文檔
下面主要想用一個(gè)例子介紹一下csvkit的一些牛逼的地方,真的是太牛逼,太方便了。
(注意:csvkit是直接以命令行的方式運(yùn)行的。)
我桌面上有一個(gè)test.xlsx文件,如果我想查看這個(gè)文件,low一點(diǎn)的方式是打開(kāi)excel查看,but!!!太慢了!!!我會(huì)告訴你一個(gè)命令行立馬就能打開(kāi)嗎?好吧我馬上告訴你。
1.我桌面上有一個(gè)xlsx文件
2. in2csv 文件名
上述命令即可訪(fǎng)問(wèn)數(shù)據(jù),并顯示出來(lái)
3.在python中,我們一般用csv格式比較多,csvkit將xlsx轉(zhuǎn)化成csv格式簡(jiǎn)直不要太簡(jiǎn)單
in2csv 文件名.xlsx > 文件名.csv注意中間那個(gè)箭頭符號(hào)">",但是要注意的是轉(zhuǎn)化后在windows系統(tǒng)下會(huì)出現(xiàn)一些小麻煩,需要轉(zhuǎn)化成utf的編碼格式。下個(gè)步驟再詳細(xì)說(shuō)
4. ? 現(xiàn)在我們已經(jīng)得到了一個(gè)csv文件
但是!!!windows的cmd就是比較奇葩一些,總是會(huì)存在一些問(wèn)題,當(dāng)我要打開(kāi)csv文件時(shí),它提示要以u(píng)tf編碼,然后我就用記事本修改了編碼格式,但然并卵。所以還是建議大家在linux環(huán)境下編程比較好。
?(有毒的cmd)
?(ubuntu下完美運(yùn)行)
”csvlook 文件名.csv”
可以以更友好的界面查看數(shù)據(jù)
如果還想繼續(xù)了解csvkit更多逆天神技,可以參考這個(gè)網(wǎng)頁(yè),感覺(jué)寫(xiě)的還算比較好,主要是頁(yè)面是我喜歡的風(fēng)格。
純?cè)瓌?chuàng):如需轉(zhuǎn)載,請(qǐng)注明出處,謝謝!
http://blog.163.com/hexin_mars_blog/blog/static/248215040201681502454593/#
總結(jié)
以上是生活随笔為你收集整理的python 冷门_csvkit---python一个牛逼到不行的csv处理库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: midi api java_Java声音
- 下一篇: ip guard保证java代码安全_I