說到WebFramework,Ruby的世界Rails一統江湖,而Python則是一個百花齊放的世界,各種micro-framework、framework不可勝數,不完全列表見:http://wiki.python.org/moin/WebFrameworks雖然另一大腳本語言PHP也有不少框架,但遠沒有Python這么夸張,也正是因為PythonWebFramework(PythonWeb開發框架,以下簡稱Python框架)太多,所以在Python社區
系統 2019-09-27 17:55:32 2049
本篇為個人測試記錄,記錄爬取連續一字板的股票及當時日期。importtushareastsimportpandasaspdimporttime#篩選一字板的策略defgp_rules(code):#獲取某只股票的歷史數據data=ts.get_hist_data(code,start='2018-01-01',end='2019-07-26')#排除該時間段無數據的股票ifdataisNone:return#篩選表頭【開盤價,收盤價,漲幅】data_2=d
系統 2019-09-27 17:55:20 2049
有一些通用的參數,比如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 2049
asyncio介紹熟悉c#的同學可能知道,在c#中可以很方便的使用async和await來實現異步編程,那么在python中應該怎么做呢,其實python也支持異步編程,一般使用asyncio這個庫,下面介紹下什么是asyncio:asyncio是用來編寫并發代碼的庫,使用async/await語法。asyncio被用作多個提供高性能Python異步框架的基礎,包括網絡和網站服務,數據庫連接庫,分布式任務隊列等等。asyncio往往是構建IO密集型和高層級
系統 2019-09-27 17:54:52 2049
問題描述:制作詞云圖,根據蒙板圖像確定詞云圖形狀,根據蒙板圖像中像素的顏色確定詞云圖中相同位置上文字的顏色。閱讀原文
系統 2019-09-27 17:52:35 2049
我們開始來談談python的爬蟲。1,什么是爬蟲:網絡爬蟲是一種按照一定的規則,自動地抓取萬維網信息的程序或者腳本。另外一些不常使用的名字還有螞蟻、自動索引、模擬程序或者蠕蟲。互聯網猶如一個大蜘蛛網,我們的爬蟲就猶如一個蜘蛛,當在互聯網遇到所需要的資源,我們就會爬取下來,即為爬蟲是一個請求網站并且提取數據的自動化程序。2,下面我們來提到兩個名詞:1)請求,request即為我們的請求,當我們在瀏覽器內輸入網址,敲擊回車時,這時瀏覽器就會發送消息給該網址所在
系統 2019-09-27 17:50:56 2049
1、安裝setuptools命令如下:wget--no-check-certificatehttps://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26tar-zxvfsetuptools-19.6.tar.gzcdsetuptools-19.6python3setup.pybuildpython
系統 2019-09-27 17:48:33 2049
一、共享變量共享變量:當多個線程訪問同一個變量的時候。會產生共享變量的問題。例子:importthreadingsum=0loopSum=1000000defmyAdd():globalsum,loopSumforiinrange(1,loopSum):sum+=1defmyMinu():globalsum,loopSumforiinrange(1,loopSum):sum-=1if__name__=="__main__":print("Dont,,,,,
系統 2019-09-27 17:45:59 2049
最近項目使用c++操作Python腳本,選用boost.python庫。在window下編譯安裝很順利,但是在Linux下一直編譯不通過,總是提示找不到頭文件。linux版本為rhel5.7。后來詢問同事,原來是同事將原來系統自帶的python2.4刪除掉了,然后手動編譯安裝了python3.3。換到另外一臺機器,重新下載boost,使用以下命令,順利編譯成功./bootstrap.sh--with-python=/usr/bin/python./bjam
系統 2019-09-27 17:38:28 2049
星期六上午閑來無事,曬著太陽,來分析一下awr報告,首先說一下什么是awr報告,它能給我們帶來什么。*定義:awr報告是oracle10g下提供的一種性能收集和分析工具,它能提供一個時間段內整個系統資源使用情況的報告,通過這個報告,我們就可以了解一個系統的整個運行情況,這就像一個人全面的體檢報告。如何分析:*在看awr報告的時候,我們并不需要知道所有性能指標的含義,就可以判斷出問題的所在,這些性能指標其實代表了oracle內部實現,對oracle理解的越深
系統 2019-08-29 23:50:07 2049