'''將一個(gè)正整數(shù)分解質(zhì)因數(shù)。例如:輸入90,打印出90=2*3*3*5。'''frompip._vendor.distlib.compatimportraw_inputdeftest1(n):print("%d="%n,end='');whilen>1:foriinrange(2,n+1):ifn%i==0:n=int(n/i)ifn==1:print("%d"%i,end='');else:print("%d*"%i,end='');breakdeft
系統(tǒng) 2019-09-27 17:55:28 1831
環(huán)境:編輯工具:瀏覽器:有問題可以聯(lián)系qq:1776376537安裝xlrd安裝DDT一分析1目錄結(jié)構(gòu)2導(dǎo)入包二代碼importxlrdclassExcelUtil():def__init__(self,excelPath,sheetName="Sheet1"):self.data=xlrd.open_workbook(excelPath)self.table=self.data.sheet_by_name(sheetName)#獲取第一行作為key值se
系統(tǒng) 2019-09-27 17:54:09 1831
例子:classFileTool:def__init__(self,filepath):self.filepath=filepathdefwrite_to_file(self,line):f=open(self.filepath,'a')f.write(line)f.close()defread_to_file(self):f=open(self.filepath,'r')lines=f.readlines()f.close()returnlines
系統(tǒng) 2019-09-27 17:53:57 1831
前言一年一度的虐狗節(jié)終于過去了,朋友圈各種曬,曬自拍,曬娃,曬美食,秀恩愛的。程序員在曬什么,程序員在加班。但是禮物還是少不了的,送什么好?作為程序員,我準(zhǔn)備了一份特別的禮物,用以往發(fā)的微博數(shù)據(jù)打造一顆“愛心”,我想她一定會(huì)感動(dòng)得哭了吧。哈哈準(zhǔn)備工作有了想法之后就開始行動(dòng)了,自然最先想到的就是用Python了,大體思路就是把微博數(shù)據(jù)爬下來,數(shù)據(jù)經(jīng)過清洗加工后再進(jìn)行分詞處理,處理后的數(shù)據(jù)交給詞云工具,配合科學(xué)計(jì)算工具和繪圖工具制作成圖像出來,涉及到的工具包有
系統(tǒng) 2019-09-27 17:53:34 1831
做cnn的難免要做大量的圖片處理。由于接手項(xiàng)目時(shí)間不長,且是新項(xiàng)目,前段時(shí)間寫代碼都很趕,現(xiàn)在稍微總結(jié)(恩,總結(jié)是個(gè)好習(xí)慣)。1,首先安裝python-Image和python-skimage、python-matplotlib。簡單代碼:importImageasimgimportosfrommatplotlibimportpyplotasplotfromskimageimportio,transformimportargparsedefshow_dat
系統(tǒng) 2019-09-27 17:51:13 1831
今天來介紹一下Python解釋器包含的一系列的內(nèi)置函數(shù),下面表格按字母順序列出了內(nèi)置函數(shù):下面就一一介紹一下內(nèi)置函數(shù)的用法:1、abs()返回一個(gè)數(shù)值的絕對值,可以是整數(shù)或浮點(diǎn)數(shù)等。print(abs(-18))print(abs(0.15))result:180.152、all(iterable)如果iterable的所有元素不為0、''、False或者iterable為空,all(iterable)返回True,否則返回False。print(all(
系統(tǒng) 2019-09-27 17:50:56 1831
本文中,我將嘗試展示用Docker開發(fā)python應(yīng)用(主要是Web應(yīng)用)的可行方法。雖然我本人專注于Python的Flask微框架,但本文目的是演示如何通過Docker更好地開發(fā)和共享應(yīng)用程序,(由任何語言和框架開發(fā)的應(yīng)用程序)。Docker通過封裝依賴項(xiàng),大大減少了開發(fā)環(huán)境和正式產(chǎn)品的差距。大多數(shù)Python開發(fā)人員在開發(fā)中使用virtualenv。它提供了一種易用的機(jī)制讓應(yīng)用程序使用自己專用的依賴項(xiàng),這些依賴項(xiàng)可能與在其它應(yīng)用程序或操作系統(tǒng)存在沖突(
系統(tǒng) 2019-09-27 17:50:28 1831
我們每個(gè)人每天都是在用微信,在程序開發(fā)過程中,我們會(huì)需要監(jiān)控我們的程序,發(fā)短信監(jiān)控收費(fèi),發(fā)郵件懶得看,發(fā)微信是最好的方式,而且是免費(fèi)的。發(fā)現(xiàn)個(gè)非常好用的python庫:wxpy。wxpy基于itchat,使用了Web微信的通訊協(xié)議,實(shí)現(xiàn)了微信登錄、收發(fā)消息、搜索好友、數(shù)據(jù)統(tǒng)計(jì)等功能。官方文檔:chats.html安裝wxpy包:pipinstallwxpy一開始掃碼登錄,程序會(huì)保存一個(gè).pkl文件,這個(gè)文件是程序自動(dòng)保存的,下次就不需要掃碼了。#-*-en
系統(tǒng) 2019-09-27 17:50:22 1831
一、學(xué)好Python好就業(yè):1、Linux運(yùn)維。Linux運(yùn)維是必須而且一定要掌握Python語言,Python可以滿足Linux運(yùn)維工程師的工作需求提升效率,總而提升自己的能力。用Python實(shí)現(xiàn)的測試工具及過程,包含服務(wù)器端、客戶端、Web、Android、client端的自動(dòng)化測試,自動(dòng)化性能測試的執(zhí)行、監(jiān)控和分析,常用seleniumappium等框架。2、Python自動(dòng)化測試。大家都知道,Python語言對測試的幫助是非常大的,掌握Python
系統(tǒng) 2019-09-27 17:49:55 1831
之前用featureCount處理得到結(jié)果,要提出第一列g(shù)ene_id和readcount列,首先軟件輸出的第一行默認(rèn)是你使用的命令行,沒有用,用bash批量刪掉。foriin`ls`;dosed-i'1d'$i;done刪除當(dāng)前文件夾下所有文件第一行。其實(shí)提出兩列很簡單,不過我受夠了每次一個(gè)文件執(zhí)行一次的煩。想搞成別的程序調(diào)用時(shí)命令行參數(shù)直接就行。第一次知道sys.argv這玩意,學(xué)到了。我設(shè)置了-i輸入,-o輸出這兩個(gè)參數(shù)來判斷輸入輸出文件個(gè)數(shù),不過對
系統(tǒng) 2019-09-27 17:49:32 1831