文件內(nèi)容如下:Alex100000Rain80000Egon50000Yuan30000#此處有一個(gè)空行!現(xiàn)在看如何處理并轉(zhuǎn)成列表!salary_info=open("salaryinfo.txt","r+",encoding="UTF-8")salary_info_list=[]forlineinsalary_info.readlines():ifline=='\n':passelse:salary_info_list.append(list(line.
系統(tǒng) 2019-09-27 17:54:35 1985
python中random的常用方法總結(jié)一、random常用模塊1.random.random()隨機(jī)生成一個(gè)小數(shù)print(random.random())#輸出0.60605621179967842.random.randint(m,n)隨機(jī)生成一個(gè)m到n的整數(shù)(包括n)print(random.randint(1,5))#輸出53.random.randrange(m,n)隨機(jī)生成m到n中的一個(gè)數(shù),包括m但是不包括nprint(random.rand
系統(tǒng) 2019-09-27 17:54:35 1985
1、判斷目錄是否存在、判斷文件是否存在、創(chuàng)建目錄、重命名目錄或文件importos#獲取當(dāng)前目錄路徑:E:\Work\Projects\pythonprint(os.getcwd())#判斷當(dāng)前目錄是否存在,不存在則創(chuàng)建目錄dir1ifnotos.path.isdir('dir1'):os.mkdir('dir1')#判斷指定目錄是否存在,不存在則創(chuàng)建目錄dir22ifnotos.path.isdir('E:\Work\Projects\python\di
系統(tǒng) 2019-09-27 17:54:34 1985
python里面可以將路徑里面的\替換成/避免轉(zhuǎn)義。os.walk方法可以將目標(biāo)路徑下文件的root,dirs,files提取出來(lái)。后面對(duì)每個(gè)文件進(jìn)行操作。切片操作[:]判斷是否為.jpg或.JPG文件。shutil的copy方法將文件從舊路徑復(fù)制到新路徑。glob的glob方法提取目標(biāo)文件夾的所有圖片,對(duì)每張圖片進(jìn)行顯示保存等操作。詳細(xì)代碼及注釋如下:importosimportshutilimportglobimportcv2path='C:/User
系統(tǒng) 2019-09-27 17:54:30 1985
基本要點(diǎn):程序中儲(chǔ)存的所有數(shù)據(jù)都是對(duì)象(可變對(duì)象:值可以修改不可變對(duì)象:值不可修改)每個(gè)對(duì)象都有一個(gè)身份、一個(gè)類(lèi)型、一個(gè)值例:>>>a1='abc'>>>type(a1)str創(chuàng)建一個(gè)字符串對(duì)象,其身份是指向它在內(nèi)存中所處的指針(在內(nèi)存中的位置)a1就是引用這個(gè)具體位置的名稱使用type()函數(shù)查看其類(lèi)型其值就是'abc'自定義類(lèi)型使用class對(duì)象的類(lèi)型用于描述對(duì)象的內(nèi)部表示及其支持的方法和操作創(chuàng)建特定類(lèi)型的對(duì)象,也將該對(duì)象稱為該類(lèi)型的實(shí)例,實(shí)例被創(chuàng)建后
系統(tǒng) 2019-09-27 17:54:28 1985
引言最近在刷面試題,所以需要看大量的Python相關(guān)的面試題,從大量的題目中總結(jié)了很多的知識(shí),同時(shí)也對(duì)一些題目進(jìn)行拓展了,但是在看了網(wǎng)上的大部分面試題不是很滿意,一個(gè)是有些部分還是Python2的代碼,另一個(gè)就是回答的很簡(jiǎn)單,有些關(guān)鍵的題目,也沒(méi)有點(diǎn)出為什么,最重要的是還有一些復(fù)制粘貼根本就跑不通,這種相信大家深有體會(huì)吧,這樣就導(dǎo)致我們可能需要去找其他人發(fā)的類(lèi)似的教程。難受啊,所以我決定針對(duì)市面上大多的Python題目做一個(gè)分析,同時(shí)也希望大家盡可能的做到
系統(tǒng) 2019-09-27 17:54:17 1985
如下所示:classbcolors:HEADER='\033[95m'OKBLUE='\033[94m'OKGREEN='\033[92m'WARNING='\033[93m'FAIL='\033[91m'ENDC='\033[0m'defdisable(self):self.HEADER=''self.OKBLUE=''self.OKGREEN=''self.WARNING=''self.FAIL=''self.ENDC=''Tousecodeliket
系統(tǒng) 2019-09-27 17:54:07 1985
依賴包:pipinstallparamiko源碼demo:fromtimeimport*importparamiko#定義一個(gè)類(lèi),表示一臺(tái)遠(yuǎn)端linux主機(jī)classLinux(object):#通過(guò)IP,用戶名,密碼,超時(shí)時(shí)間初始化一個(gè)遠(yuǎn)程Linux主機(jī)def__init__(self,ip,username,password,timeout=30):self.ip=ipself.username=usernameself.password=passwo
系統(tǒng) 2019-09-27 17:53:55 1985
classA:def__init__(self,info={}):self.info=infodef__getattr__(self,item):returnself.info[item]a=A()a.age=123print(a.age)a.name=123print(a.name)a.xis=123print(a.xis)print(a.__dict__)
系統(tǒng) 2019-09-27 17:53:25 1985
三大相關(guān)系數(shù):pearson,spearman,kendall統(tǒng)計(jì)學(xué)中的三大相關(guān)性系數(shù):pearson,spearman,kendall,他們反應(yīng)的都是兩個(gè)變量之間變化趨勢(shì)的方向以及程度,其值范圍為-1到+1。0表示兩個(gè)變量不相關(guān),正值表示正相關(guān),負(fù)值表示負(fù)相關(guān),值越大表示相關(guān)性越強(qiáng)。1.personcorrelationcoefficient(皮爾森相關(guān)性系數(shù))皮爾遜相關(guān)系數(shù)通常用r或ρ表示,度量?jī)勺兞縓和Y之間相互關(guān)系(線性相關(guān))(1)公式皮爾森相關(guān)性
系統(tǒng) 2019-09-27 17:53:11 1985
非阻塞IO(non-blockingIO)Linux下,可以通過(guò)設(shè)置socket使其變?yōu)閚on-blocking。當(dāng)對(duì)一個(gè)non-blockingsocket執(zhí)行讀操作時(shí),流程是這個(gè)樣子:從圖中可以看出,當(dāng)用戶進(jìn)程發(fā)出read操作時(shí),如果kernel中的數(shù)據(jù)還沒(méi)有準(zhǔn)備好,那么它并不會(huì)block用戶進(jìn)程,而是立刻返回一個(gè)error。從用戶進(jìn)程角度講,它發(fā)起一個(gè)read操作后,并不需要等待,而是馬上就得到了一個(gè)結(jié)果。用戶進(jìn)程判斷結(jié)果是一個(gè)error時(shí),它就知道
系統(tǒng) 2019-09-27 17:53:07 1985
文件操作對(duì)編程語(yǔ)言的重要性不用多說(shuō),如果數(shù)據(jù)不能持久保存,信息技術(shù)也就失去了意義。按照本人經(jīng)驗(yàn),IO也是蠻頭疼的一件事,因?yàn)椴粫?huì)用得太多,所以總是記不住API,每次都要重新google就會(huì)打斷思路,還不一定每次都快速得到正確的文章。本文內(nèi)容包括:文件的讀寫(xiě)操作文件的各種系統(tǒng)操作存儲(chǔ)對(duì)象遍歷文件上代碼:importosimportos.pathrootdir="d:/code/su/data"#指明被遍歷的文件夾forparent,dirnames,file
系統(tǒng) 2019-09-27 17:52:30 1985
Python的元組和列表類(lèi)似,不同之處在于元組中的元素不能修改(因此元組又稱為只讀列表),且元組使用小括號(hào)而列表使用中括號(hào),如下:tup1=('physics','chemistry',1997,2000)tup2=(1,2,3,4,5,6)特別注意:1、元組中只包含一個(gè)元素時(shí),需要在元素后面添加逗號(hào)來(lái)消除歧義tup1=(50,)2、元組中的元素值使不允許修改的,但可以對(duì)元組進(jìn)行連接組合tup1=(12,34.56)tup2=('abc','xyz')tu
系統(tǒng) 2019-09-27 17:52:18 1985
原文鏈接:https://www.runoob.com/w3cnote/python-func-decorators.html學(xué)習(xí)菜鳥(niǎo)教程上一個(gè)同學(xué)的筆記,寫(xiě)的很好理解。轉(zhuǎn)來(lái)學(xué)習(xí)。原文鏈接:https://www.runoob.com/w3cnote/python-func-decorators.html開(kāi)始之前先提醒一下:多個(gè)裝飾器的調(diào)用順序?yàn)椋簭南峦厦總€(gè)人都有的內(nèi)褲主要功能是用來(lái)遮羞,但是到了冬天它沒(méi)法為我們防風(fēng)御寒,咋辦?我們想到的一個(gè)辦法就是把內(nèi)
系統(tǒng) 2019-09-27 17:52:15 1985
這個(gè)問(wèn)題非常非常重要,搞了一晚上都沒(méi)解決好,但是真的很簡(jiǎn)單很簡(jiǎn)單,如果你也是用的numpyarray,如果你也想得到輸出矩陣的全部?jī)?nèi)容,而不是省略形式,[[0.102849430.09599310.00076021...,-0.010357750.025619380.09741836][-0.01446581-0.0427694-0.08351202...,0.024896150.05786737-0.01584686][-0.05037935-0.074
系統(tǒng) 2019-09-27 17:51:32 1985