本文為大家分享了pythontkinter圖形界面代碼統(tǒng)計(jì)工具的更新版,供大家參考,具體內(nèi)容如下代碼統(tǒng)計(jì)工具修改了導(dǎo)出excel功能,把原來(lái)的主文件進(jìn)行了拆分code_count_windows.py#encoding=utf-8importos,sys,timefromcollectionsimportdefaultdictfromtkinterimport*importtkinter.messageboxfromtkinterimportttkfrom
系統(tǒng) 2019-09-27 17:52:04 2109
函數(shù)是組織好的,可重復(fù)使用的,用來(lái)實(shí)現(xiàn)單一,或相關(guān)聯(lián)功能的代碼段。定義一個(gè)函數(shù):def函數(shù)名(參數(shù)列表):函數(shù)體#定義一個(gè)沒(méi)有參數(shù),沒(méi)有函數(shù)體實(shí)現(xiàn)的函數(shù);pass相當(dāng)于占位符,使定義函數(shù)滿(mǎn)足語(yǔ)法要求,或者是先定義一個(gè)函數(shù)名,后面再實(shí)現(xiàn)其功能deffunc():pass#定義一個(gè)add函數(shù),參數(shù)為a,b,返回a+b的結(jié)果:defadd(a,b):returna+bprint(add(1,2))3return函數(shù)最終返回的內(nèi)容,如果沒(méi)有寫(xiě)return,則默認(rèn)返
系統(tǒng) 2019-09-27 17:50:30 2109
簡(jiǎn)單示例frommatplotlibimportpyplotaspltfromwordcloudimportWordCloudfilename="text.txt"#文本路徑withopen(filename,encoding="utf-8")asf:data=f.read()font=r'C:\Windows\Fonts\FZSTK.TTF'wc=WordCloud(font_path=font,#如果是中文必須要添加字體background_color
系統(tǒng) 2019-09-27 17:50:12 2109
常用python讀取文件內(nèi)容的,都知道python有幾個(gè)不同的函數(shù),完成功能一樣,但細(xì)節(jié)有區(qū)別。一、read()讀取整個(gè)文件,將文件內(nèi)容(包括換行)放到一個(gè)字符串變量中。需要注意的是這個(gè)函數(shù)對(duì)內(nèi)存的消耗,不推薦在工程中使用。二、readline()讀取整行,包括行結(jié)束符,并作為字符串返回,保持當(dāng)前行的內(nèi)存。特點(diǎn)是不快。:)三、readlines()比上個(gè)函數(shù)多一個(gè)s,功能就有區(qū)別了。讀取所有行然后把它們作為一個(gè)字符串列表返回。就是把全部的readline(
系統(tǒng) 2019-09-27 17:49:29 2109
SMTP是發(fā)送郵件的協(xié)議,Python內(nèi)置對(duì)SMTP的支持,可以發(fā)送純文本郵件、HTML郵件以及帶附件的郵件。Python對(duì)SMTP支持有smtplib和email兩個(gè)模塊,email負(fù)責(zé)構(gòu)造郵件,smtplib負(fù)責(zé)發(fā)送郵件。首先,我們來(lái)構(gòu)造一個(gè)最簡(jiǎn)單的純文本郵件:fromemail.mime.textimportMIMETextmsg=MIMEText('hello,sendbyPython...','plain','utf-8')注意到構(gòu)造MIMETe
系統(tǒng) 2019-09-27 17:48:30 2109
DesktopNexus是我最喜愛(ài)的一個(gè)壁紙下載網(wǎng)站,上面有許多高質(zhì)量的壁紙,幾乎每天必上,每月也必會(huì)堅(jiān)持分享我這個(gè)月來(lái)收集的壁紙但是DesktopNexus壁紙的下載很麻煩,而且因?yàn)楸诩垥?huì)通過(guò)瀏覽器檢測(cè)你當(dāng)前分辨率來(lái)展示合適你當(dāng)前分辨率的壁紙,再加上是國(guó)外的網(wǎng)站,速度上很不樂(lè)觀(guān)。于是我寫(xiě)了個(gè)腳本,檢測(cè)輸入的頁(yè)面中壁紙頁(yè)面的鏈接,然后批量下載到指定文件夾中。腳本使用python寫(xiě)的,所以需要機(jī)器上安裝有python。用法:$pythondesktop_ne
系統(tǒng) 2019-09-27 17:48:08 2109
前言range函數(shù)可創(chuàng)建一個(gè)整數(shù)列表。如果需要知道當(dāng)前元素在列表中的索引,推薦用enumerate代替range。zip函數(shù)用于同時(shí)遍歷多個(gè)迭代器。一、range函數(shù)range函數(shù)可創(chuàng)建一個(gè)整數(shù)列表,一般用在for循環(huán)中。語(yǔ)法:range([start,]stop[,step])參數(shù):start:計(jì)數(shù)從start開(kāi)始。默認(rèn)是從0開(kāi)始。例如range(5)等價(jià)于range(0,5);stop:計(jì)數(shù)到stop結(jié)束,但不包括stop。例如:range(0,5)是
系統(tǒng) 2019-09-27 17:46:57 2109
一、Tkinter介紹Tkinter是一個(gè)python模塊,是一個(gè)調(diào)用Tcl/Tk的接口,它是一個(gè)跨平臺(tái)的腳本圖形界面接口。Tkinter不是唯一的python圖形編程接口,但是是其中比較流行的一個(gè)。最大的特點(diǎn)是跨平臺(tái),缺點(diǎn)是性能不太好,執(zhí)行速度慢。一般使用Tkinter的方法是:FromTkinterimport*或者:importTkinter兩者的區(qū)別我們前面講模塊的時(shí)候已經(jīng)說(shuō)過(guò)了。二、Tkinter的使用先看一下GUI程序的開(kāi)發(fā),熟悉MFC的朋友應(yīng)
系統(tǒng) 2019-09-27 17:37:37 2109
Excel2007制作簡(jiǎn)單級(jí)聯(lián)下拉框content為了準(zhǔn)備畢設(shè)論文,利用周末學(xué)了點(diǎn)officeword的排版,順便也看了點(diǎn)excel的功能。下面利用我學(xué)到的一點(diǎn)東西,做一個(gè)簡(jiǎn)單的excel級(jí)聯(lián)下拉菜單。因?yàn)橹粚W(xué)了一點(diǎn),所以算是比較簡(jiǎn)單的。最終完成的文件可在此處下載:點(diǎn)擊下載1.準(zhǔn)備數(shù)據(jù)利用如下數(shù)據(jù),將制作一個(gè)簡(jiǎn)單的“國(guó)家”-》“城市”-》“市區(qū)”的級(jí)聯(lián)。2.創(chuàng)建名稱(chēng)選中A1-A6,然后在選項(xiàng)卡“公式”中點(diǎn)擊“根據(jù)所選內(nèi)容創(chuàng)建”。然后在彈出框中作如下選擇,點(diǎn)
系統(tǒng) 2019-08-29 23:13:17 2109
、代碼(以這個(gè)網(wǎng)頁(yè)為例http://www.qunar.com/site/zh/Cooperate_4.shtml)packageextract;importorg.htmlparser.NodeFilter;importorg.htmlparser.Parser;importorg.htmlparser.filters.NodeClassFilter;importorg.htmlparser.tags.LinkTag;importorg.htmlpars
系統(tǒng) 2019-08-29 22:50:53 2109