Virtualenv我們都知道Python開發項目很容易,項目也經得起工業級別考驗。很多開發者都會習慣用Python開發項目,但是由于我們每個項目情況都有些不一樣。比如今天可能用的是Django1.8,明天可能用的是Django2.1。如果不進行環境隔離全局安裝就會導致包的沖突,依賴不同,出現問題。這個時候每個應用都需要一套「獨立」的Python運行環境。而Virtualenv就是拿來為應用創建這一套「隔離」的Python運行環境。首先用pip安裝pipi
系統 2019-09-27 17:55:33 2036
本文實例講述了Python爬蟲實現“盜取”微信好友信息的方法。分享給大家供大家參考,具體如下:剛起床,閑來無聊,找點事做,看了朋友圈一篇爬取微信好友信息的文章,突發奇想,偷偷看看女朋友微信有些啥。。。。于是就下手了。。。。[陰險]1、準備工作:運行平臺:WindowsPython版本:Python3.6IDE:SublimeTextPython庫:wxpy,2、開發流程:(電腦沒電了,要撐不住了啦~之后具體分析)3、直接上代碼:#微信好友信息爬取+數據可視
系統 2019-09-27 17:55:33 2036
Socket網絡上的兩個程序通過一個雙向的通信連接實現數據的交換,這個連接的一端稱為一個socket。Socket又稱"套接字",應用程序通常通過"套接字"向網絡發出請求或者應答網絡請求,使主機間或者一臺計算機上的進程間可以通訊。Python提供了兩個級別訪問的網絡服務。:低級別的網絡服務支持基本的Socket,它提供了標準的BSDSocketsAPI,可以訪問底層操作系統Socket接口的全部方法。高級別的網絡服務模塊SocketServer,它提供了服
系統 2019-09-27 17:55:16 2036
有一些通用的參數,比如axis=0為行,1為列index=指定行,columns=指定列ascending=False倒序,True順序找不到代碼時候試試會有驚喜行列通用通過標簽選擇數據df[[...]]df.loc['']df['']df.loc[indexList,columnList]通過位置選擇數據df[num]df.iloc[indexList,columnList]通過標簽/位置選擇數據df.ix[indexList,columnList][i
系統 2019-09-27 17:55:06 2036
Python對于自動化辦公而言,具有很高的實用價值,它能處理重復性較強的工作,類似于合并表格,統計多個表格中的內容,等等。本文是Python之Excel文檔處理系列的第一節:Excel內容讀取。分以下幾個步驟:1.弄清Excel的結構:Excel分為工作簿--工作表--單元格三個部分2.安裝xlrd模塊命令行安裝:pipinstallxlrdPyCharm安裝:找到File|Settings|Project:myCode|ProjectInterprete
系統 2019-09-27 17:53:19 2036
標簽云(TagCloud)常見于各種博客站點中,標簽有利于網站內容分類,還可以用于相關性內容推薦。近日筆者有空把個人的開源博客Django_blog添加了一個新功能--標簽云。實現原理標簽云最終展現出來的效果其實是由兩個HTML參數來控制的,分別是:font-size和color,如:django標簽關聯的文章越多,表示這個標簽被引用的次數越大,font-size的值也越大,color的顏色越深。考慮到體驗效果,font-size不能隨著的標簽的引用次數的
系統 2019-09-27 17:51:13 2036
我們開始來談談python的爬蟲。1,什么是爬蟲:網絡爬蟲是一種按照一定的規則,自動地抓取萬維網信息的程序或者腳本。另外一些不常使用的名字還有螞蟻、自動索引、模擬程序或者蠕蟲。互聯網猶如一個大蜘蛛網,我們的爬蟲就猶如一個蜘蛛,當在互聯網遇到所需要的資源,我們就會爬取下來,即為爬蟲是一個請求網站并且提取數據的自動化程序。2,下面我們來提到兩個名詞:1)請求,request即為我們的請求,當我們在瀏覽器內輸入網址,敲擊回車時,這時瀏覽器就會發送消息給該網址所在
系統 2019-09-27 17:50:56 2036
前言生成器是Python初級開發者最難理解的概念之一,雖被認為是Python編程中的高級技能,但在各種項目中可以隨處見到生成器的身影,你得不得去理解它、使用它、甚至愛上它。提到生成器,總不可避免地要把迭代器拉出來對比著講,生成器就是一個在行為上和迭代器非常類似的對象,如果把迭代器比作Android系統,那么生成器就是iOS,二者功能上差不多,但是生成器更優雅。什么是迭代器顧名思義,迭代器就是用于迭代操作(for循環)的對象,它像列表一樣可以迭代獲取其中的每
系統 2019-09-27 17:50:50 2036
wtfPython是github上的一個項目,作者收集了一些奇妙的Python代碼片段,這些代碼的輸出結果會和我們想象中的不太一樣;通過探尋產生這種結果的內部原因,可以讓我們對Python里的一些細節有更廣泛的認知。1.字典鍵的隱式轉換some_dict={}some_dict[5.5]="Ruby"some_dict[5.0]="JavaScript"some_dict[5]="Python"輸出如下:>>>some_dict{5.0:"Python",
系統 2019-09-27 17:50:47 2036
print函數是Python的入門,每一個學習python的人都繞不開這個函數,下面介紹一下這個函數的用法。打開電腦,選擇python軟件,下面選擇python3.7為例進行介紹,點擊python3.7,就進入了python的命令行界面。python函數的格式是print(),然后再括號內輸入想要在屏幕上面顯示的內容,如果是數字等內容,可以直接輸入print(a),如下圖所示。如果想連續輸入內容,那么不同的變量之間可以用英文逗號隔開。如下圖所示。比如想連續
系統 2019-09-27 17:50:34 2036