python:如何將excel文件轉(zhuǎn)化成CSV格式importpandasaspddata=pd.read_excel('123.xls','Sheet1',index_col=0)data.to_csv('data.csv',encoding='utf-8')將Excel文件轉(zhuǎn)為csv文件的python腳本#!/usr/bin/envpython__author__="lrtao2010"'''Excel文件轉(zhuǎn)csv文件腳本需要將該腳本直接放到要轉(zhuǎn)換的E
系統(tǒng) 2019-09-27 17:48:54 1968
python開發(fā)者向普通windows用戶分享程序,要給程序加圖形化的界面(傳送門:這可能是最好玩的pythonGUI入門實例!https://www.jb51.net/article/165763.htm),并要將軟件打包為可執(zhí)行文件(.exe結(jié)尾),那如何將.py轉(zhuǎn)為.exe?將.py轉(zhuǎn)為.exe第一步:安裝pyinstaller(這里臨時調(diào)用了國內(nèi)豆瓣鏡像源,這樣下載比較快)pipinstallpyinstaller-ihttps://pypi.do
系統(tǒng) 2019-09-27 17:48:52 1968
matplotlib簡介matplotlib是python中用于繪制2D圖像,用于科學(xué)計算繪圖基本繪圖函數(shù)說明和例子barh(bottom,width,height=0.8,left=None,**kwargs)繪制矩形的邊界為:left,left+width,bottom,bottom+height參數(shù):bottom:標(biāo)量或數(shù)組,是條形圖的y軸width:條形圖的每一個條形的寬height:條形的高度,標(biāo)量序列,默認(rèn)是0.8left:條形的左邊的邊界,標(biāo)
系統(tǒng) 2019-09-27 17:48:33 1968
代碼一:#!/usr/bin/python#-*-coding:utf-8-*-#encoding=utf-8importthreadingimportQueueimportsysimporturllib2importreimportMySQLdb##數(shù)據(jù)庫變量設(shè)置#DB_HOST='127.0.0.1'DB_USER="XXXX"DB_PASSWD="XXXXXXXX"DB_NAME="xxxx"##變量設(shè)置#THREAD_LIMIT=3jobs=Que
系統(tǒng) 2019-09-27 17:47:49 1968
需要建立2個文件,一個作為客戶端,一個作為服務(wù)端文件一作為客戶端client,文件二作為服務(wù)端server文件一#client客戶端#TCP必須建立連接importsocket#導(dǎo)入模塊#SOCK_STREAM---TCP協(xié)議方式#AF_INET----我的是ipv4地址#1,創(chuàng)建socket對象:指定傳輸協(xié)議s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#2,建立連接發(fā)送連接請求ip地址和端口號s.c
系統(tǒng) 2019-09-27 17:47:20 1968
序列化(Serialization)是將對象的信息轉(zhuǎn)換為可以存儲或傳輸?shù)男问剑罄m(xù)還可以通過從存儲區(qū)中讀取或反序列化對象的狀態(tài),重新創(chuàng)建該對象。在python中也可以進行序列化相關(guān)的操作,只是序列化的時候需要將對象保存為一個字典的類型。對于Python內(nèi)置的數(shù)據(jù)類型(如str,unicode,int,float,bool,None,list,tuple,dict),可以直接進行序列化/反序列化處理;對于自定義類的對象進行序列化和反序列化時,需要我們自己定義
系統(tǒng) 2019-09-27 17:47:18 1968
使用裝python飾器做緩存裝飾器在之前的文章中有講過,這里主要是說了裝飾器的用法和應(yīng)該怎么理解。這片文章給出一片補充:主要說在緩存方面的應(yīng)用。在此之前呢,需要補充一些知識點:就是python查找變量的順序是什么?答案就是LEGB原則:也就是`Local->Enclosed->Global->Built-in`也就是先在局部作用域內(nèi)(例如函數(shù)內(nèi))進行查找,然后在[閉包]1內(nèi)查找,接下來分別是全局作用域和內(nèi)置的保留名稱注意:閉包內(nèi)的變量,不能改變,但是對于列
系統(tǒng) 2019-09-27 17:47:18 1968
預(yù)編譯importrere1=re.compile(r'元字符組成的正則規(guī)則')#元字符下面會說re1.方法()#方法下邊也會說元字符:表示普通字符:.#除了\n外都可以匹配的到\d#只匹配純數(shù)字0-9\D#和\d相反,除了數(shù)字全都匹配\s#只匹配空格\S#和\s相反,除了空格,全都匹配#我喜歡用[\s\S]*?匹配所有\(zhòng)w#只匹配純數(shù)字或大小寫字母或下劃線\W#與\w恰好相反,除了純數(shù)字、大小寫字母、下劃線全都匹配[]#[abcde]只要包含這個列表的字
系統(tǒng) 2019-09-27 17:46:42 1968
在Python中,with關(guān)鍵字是一個替你管理實現(xiàn)上下文協(xié)議對象的好東西。例如:file等。示例如下:from__future__importwith_statementwithopen('cardlog.txt','r')asitem:forlineinitem:printline;在file的結(jié)束,會自動關(guān)閉該文件句柄。在python2.6中,with正式成為了關(guān)鍵字所以在python2.5以前,要利用with的話,需要使用:from__future_
系統(tǒng) 2019-09-27 17:46:19 1968
文|yangrq1018經(jīng)常在騰訊視頻上看電影,在影片庫里有一個"豆瓣好評"板塊。我一般會在這個條目下面挑電影。但是電影很多,又缺乏索引,只能不停地往下來,讓js加載更多的條目。然而前面的看完了,每次找新的片就要拉很久。所以用爬蟲將"豆瓣好評"里的電影都爬下來整理到一個表中,方便選片。項目地址:https://github.com/yangrq1018/vqq-douban-film依賴需要如下Python包:requestsbs4-Beautifulso
系統(tǒng) 2019-09-27 17:46:04 1968