最近有個需求就是頁面上執(zhí)行shell命令,第一想到的就是os.system,復(fù)制代碼代碼如下:os.system('cat/proc/cpuinfo')但是發(fā)現(xiàn)頁面上打印的命令執(zhí)行結(jié)果0或者1,當然不滿足需求了。嘗試第二種方案os.popen()復(fù)制代碼代碼如下:output=os.popen('cat/proc/cpuinfo')printoutput.read()通過os.popen()返回的是fileread的對象,對其進行讀取read()的操作可以
系統(tǒng) 2019-09-27 17:56:49 1966
第一篇markdown編輯器001Markdown基本語法第二篇Python集成環(huán)境和解釋器002Python解釋器安裝003Python解釋器源修改004pip的使用005Python的IDE之Pycharm的使用006Python的IDE之Jupyter的使用第三篇Python基礎(chǔ)007常量008變量009Python變量內(nèi)存管理010各類賦值方式011注釋012數(shù)據(jù)類型基礎(chǔ)013數(shù)據(jù)類型:數(shù)字類型014數(shù)據(jù)類型:字符串類型015數(shù)據(jù)類型:列表類型01
系統(tǒng) 2019-09-27 17:56:43 1966
本人財務(wù)狗一枚,編程基礎(chǔ)為0。因為提升工作效率的主觀愿望(備注:懶),準備開始學點python。因為平時比較忙(事多),可能更新的非常慢,估計2019年11月開始正式學習更新。給自己立個flag,主要學習內(nèi)容兩個:(1)提升辦公效率(2)pandas庫學習day1基礎(chǔ)軟件安裝安裝anaconda\pycharm\cmder軟件介紹:Pycharm是集成開發(fā)環(huán)境(操作平臺),Anaconda是集成環(huán)境管理器(庫包),cmder好用的程序操作命令參考文檔:Py
系統(tǒng) 2019-09-27 17:56:37 1966
defreverse_rank(id,score):values=list()fori,vinzip(id,score):values.append((i,(np.argmax(v),v[1])))values=sorted(values,key=lambdaitem:(item[1][0],item[1][1]),reverse=True)returnvaluesid=['1','2','3','4']score=[(1,0.45),(0,0.32),(
系統(tǒng) 2019-09-27 17:55:51 1966
本文實例講述了python解析xml文件操作的實現(xiàn)方法。分享給大家供大家參考。具體方法如下:xml文件內(nèi)容如下:maxiaojuSpringsWidgets,Inc.Ithinkwidgetsaregreate.YoushouldbuylotsofthemforomSpirngyWidgts,Incpython代碼:fromxml.domimportminidom,Nodeimportre,textwrapclassSampleScanner:""""""
系統(tǒng) 2019-09-27 17:55:44 1966
一、什么是多態(tài)<1>一種類型具有多種類型的能力<2>允許不同的對象對同一消息做出靈活的反應(yīng)<3>以一種通用的方式對待個使用的對象<4>非動態(tài)語言必須通過繼承和接口的方式來實現(xiàn)二、python中的多態(tài)<1>通過繼承實現(xiàn)多態(tài)(子類可以作為父類來使用)<2>子類通過重載父類的方法實現(xiàn)多態(tài)classAnimal:defmove(self):print('animalismoving....')classDog(Animal):passdefmove(obj):ob
系統(tǒng) 2019-09-27 17:55:15 1966
困擾最近被一個問題困擾了很久,就是Python2和Python3共存pip的使用問題,本來是一個很簡單的問題。但是我的Python2的pip就是用不了。困擾了我兩天的時間。最后發(fā)現(xiàn)是我在Python3中換源導(dǎo)致的。如果大家在電腦中也安裝了Python2和Python3兩個版本的話。不建議在Python3中設(shè)置永久換源的配置文件,因為這樣可能導(dǎo)致Python2的pip用不了。Python2與Python3共存接下來說下如何配置Python2與Python3共
系統(tǒng) 2019-09-27 17:55:11 1966
Mac中python多版本切換管理step1.$sudovi~/.bashrcstep2.命令行中輸入aliaspython2=’/…/Versions/2.x/bin/python2.x’aliaspython3=’/…/Versions/3.x/bin/python3.x’Step3.刷新$source~/.bashrcStep4、驗證在終端輸入python2即代表是Python2.x版本,輸入python3即代表是Python3.x版本。Mac設(shè)置默
系統(tǒng) 2019-09-27 17:55:04 1966
Python入門之內(nèi)置模塊--hashlib模塊1、hashlib摘要算法,加密算法(1)主要用途:<1>加密:md5sha1sha256sha512md5,加密速度快,安全系數(shù)低sha512加密速度慢,安全系數(shù)高<2>校驗:md5sha1sha256sha512值importhashlib(2)hashlib的特征以及使用要點:<1>bytes類型數(shù)據(jù)--->通過hashlib算法--->固定長度的字符串<2>當要加密的內(nèi)容相同時,得到的密文一定是一樣的
系統(tǒng) 2019-09-27 17:54:48 1966
期末復(fù)習比較忙過段時間來專門寫scrapy框架使用,今天介紹如何用python生成詞云,雖然網(wǎng)上有很多詞云生成工具,不過自己用python來寫是不是更有成就感。今天要生成的是勵志歌曲的詞云,百度文庫里面找了20來首,如《倔強》,海闊天空是,什么的大家熟悉的。所要用到的python庫有jieba(一個中文分詞庫)、wordcould、matplotlib、PIL、numpy。首先我們要做的是讀取歌詞。我將歌詞存在了文件目錄下勵志歌曲文本中。現(xiàn)在來讀取他#en
系統(tǒng) 2019-09-27 17:54:39 1966