因?yàn)樾枰獙?duì)數(shù)據(jù)處理,將excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫,記錄一下過程。使用到的庫:xlrd和pymysql(如果需要寫到excel可以使用xlwt)直接丟代碼,使用python3,注釋比較清楚。importxlrdimportpymysql#importimportlib#importlib.reload(sys)#出現(xiàn)呢reload錯(cuò)誤使用defopen_excel():try:book=xlrd.open_workbook("XX.xlsx")#文件名,把文
系統(tǒng) 2019-09-27 17:47:02 1787
importzipfileimporteasyguiasguifromthreadingimportThreaddefcrackPassword(zFile,password):try:zFile.extractall(pwd=password.encode("utf-8"))print("[+]crackpassword"+password)returnexcept(RuntimeError,zipfile.BadZipFile):print("密碼:"
系統(tǒng) 2019-09-27 17:46:51 1787
通常來說Python中任何值都是一個(gè)對(duì)象,因此任何類型(int、str、list…)都是一個(gè)類。而類就必然有它的方法或?qū)傩裕覀円浵逻@么多類的所有方法顯然是不可能的,對(duì)此本文介紹兩個(gè)小技巧:dir():內(nèi)置函數(shù),用來查詢一個(gè)類或者對(duì)象所有屬性,比如>>>dir(list)。help():內(nèi)置函數(shù),用來查詢具體的說明文檔,比如>>>help(int)。在上一篇的Python3的基本數(shù)據(jù)類型中,我們初步了解了list列表,也介紹了列表是Python中使用最頻
系統(tǒng) 2019-09-27 17:46:51 1787
本章將覆蓋所有在Python中使用的基本I/O功能。有關(guān)更多函數(shù),請(qǐng)參考標(biāo)準(zhǔn)Python文檔。打印到屏幕上:產(chǎn)生輸出最簡(jiǎn)單的方法是使用print語句,可以通過用逗號(hào)分隔的零個(gè)或多個(gè)表達(dá)式。該函數(shù)將傳遞到一個(gè)字符串表達(dá)式,并將結(jié)果寫到標(biāo)準(zhǔn)輸出,如下所示:#!/usr/bin/pythonprint"Pythonisreallyagreatlanguage,","isn'tit?";這將產(chǎn)生結(jié)果輸出在標(biāo)準(zhǔn)屏幕上,結(jié)果如下:Pythonisreallyagrea
系統(tǒng) 2019-09-27 17:46:33 1787
1.從集合中取出最大或最小N個(gè)元素importheapqnums=[1,8,2,23,7,-4,18,23,42,37,2]print(heapq.nlargest(3,nums))#輸出[42,37,23]print(heapq.nsmallest(3,nums))#輸出[-4,1,2]也支持其他參數(shù)支持更為復(fù)雜的數(shù)據(jù)結(jié)構(gòu)portfolio=[{'name':'IBM','shares':100,'price':91.1},{'name':'AAPL',
系統(tǒng) 2019-09-27 17:46:30 1787
Python安裝selenium包打開命令行窗口,進(jìn)入python交互環(huán)境python嘗試導(dǎo)入selenium包,報(bào)錯(cuò),說明尚未安裝seleniumimportselenium退出python交互環(huán)境exit()使用pip安裝selenium包pipinstallselenium下載對(duì)應(yīng)版本的webdirver,這里用的是某歌的,因?yàn)楸緳C(jī)安裝的某歌瀏覽器,網(wǎng)頁有對(duì)應(yīng)版本說明及下載地址,這里不寫了,注意的是下載的dirver一定要在環(huán)境變量里path配有的路
系統(tǒng) 2019-09-27 17:46:04 1787
一、枚舉與字典類型字典類型的缺點(diǎn):1.值可變2.沒有防止相同標(biāo)簽的功能枚舉的特點(diǎn):1.枚舉類的值不可以被外界更改2.不能存在相同的標(biāo)簽,但允許不同標(biāo)簽存在相同的枚舉值,即后者相當(dāng)于前者的別名3.枚舉值可以是任意類型4.枚舉標(biāo)簽盡量用大寫fromenumimportEnum#普通類classdict():green=1green=2red=3dict.red=4print(dict.red)>>>4classVIP(Enum):RED=1GREEN=2YEL
系統(tǒng) 2019-09-27 17:45:52 1787
學(xué)習(xí)python少不了寫爬蟲,不僅能以點(diǎn)帶面地學(xué)習(xí)、練習(xí)使用python,爬蟲本身也是有用且有趣的,大量重復(fù)性的下載、統(tǒng)計(jì)工作完全可以寫一個(gè)爬蟲程序完成。用python寫爬蟲需要python的基礎(chǔ)知識(shí)、涉及網(wǎng)絡(luò)的幾個(gè)模塊、正則表達(dá)式、文件操作等知識(shí)。昨天在網(wǎng)上學(xué)習(xí)了一下,寫了一個(gè)爬蟲自動(dòng)下載「糗事百科」里面的圖片。源代碼如下:復(fù)制代碼代碼如下:#-*-coding:utf-8-*-#上面那句讓代碼里支持中文#------------------------
系統(tǒng) 2019-09-27 17:45:42 1787
目錄首先我們來安裝Python,Python3.5+以上即可1、首先進(jìn)入網(wǎng)站下載:點(diǎn)擊打開鏈接(或自己輸入網(wǎng)址https://www.python.org/downloads/),進(jìn)入之后如下圖,選擇圖中紅色圈中區(qū)域進(jìn)行下載。2、下載完成后如下圖所示3、雙擊exe文件進(jìn)行安裝,如下圖,并按照圈中區(qū)域進(jìn)行設(shè)置,切記要勾選打鉤的框,然后再點(diǎn)擊Customizeinstallation進(jìn)入到下一步:4、對(duì)于上圖中,可以通過Browse進(jìn)行自定義安裝路徑,也可以直
系統(tǒng) 2019-09-27 17:45:34 1787
這次要為我的python程序加上數(shù)據(jù)庫,主要是實(shí)現(xiàn)從mysql中查詢出數(shù)據(jù)并在頁面上顯示出來。首先是mysql的配置文件config.pyhost="127.0.0.1"user="root"password=""charset="utf8"database="service"port=3306然后是從數(shù)據(jù)庫中讀取數(shù)據(jù)的aService.pyimportMySQLdbimportsysimportconfigclassAService(object):de
系統(tǒng) 2019-09-27 17:45:28 1787