需求:1.用戶輸入密碼正確登錄2.用戶輸入密碼錯(cuò)誤退出并調(diào)用函數(shù)繼續(xù)輸入3.用戶輸入密碼符合原先給定的一個(gè)值時(shí),允許用戶重置密碼,并且可以用新密碼登錄4.輸入三次后禁止輸入雖然貼別的簡單,但是還要記錄一下,廢話不多說直接貼碼了#!/user/bin/envpython#-*-coding:utf-8-*-#Author:qinjiaxipassword_list=['!@#','12345']defaccount_login():tries=3whilet
系統(tǒng) 2019-09-27 17:56:38 2079
python獲取網(wǎng)頁編碼方式實(shí)現(xiàn)代碼python開發(fā),自動(dòng)化獲取網(wǎng)頁編碼方式用到了chardet庫,字符集檢測,這個(gè)類在python2.7中沒有,需要在官網(wǎng)上下載。這里我下載好了chardet-2.3.0.tar.gz壓縮包文件,只需要將壓縮包文件解壓后的chardet文件放到python安裝包下的python27/lib/site-packages/下,就可以了。然后importchardet下面寫了一個(gè)自動(dòng)化檢測的函數(shù)供檢測Url連接,然后返回網(wǎng)頁ur
系統(tǒng) 2019-09-27 17:56:32 2079
文章目錄Python爬蟲——王者榮耀全皮膚拉取資源地址HeroScrapy.py運(yùn)行上面的代碼即可注意點(diǎn)Python爬蟲——王者榮耀全皮膚拉取開門見山,話不多說資源地址英雄信息列表:http://pvp.qq.com/web201605/js/herolist.json皮膚前綴地址:http://game.gtimg.cn/images/yxzj/img201606/skin/hero-infoHeroScrapy.pyimportrequestsimpo
系統(tǒng) 2019-09-27 17:54:42 2079
如果pipinstallpyecharts安裝不成功,請直接檢查你的python版本。如果是python2.7,安裝的pyecharts版本只能是V0.5.x,如果是python3,那就可以安裝V0.5.x和V1.0.0及以上的。在https://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learnpython擴(kuò)展網(wǎng)站上沒有找到pyecharts,所以只能去gihub上看看了。下圖是在github查閱pyecha
系統(tǒng) 2019-09-27 17:53:17 2079
如下所示:#-*-encoding:utf-8-*-fromtkinterimport*root=Tk()defcreate():top=Toplevel()top.title('Python')v1=StringVar()e1=Entry(top,textvariable=v1,width=10)e1.grid(row=1,column=0,padx=1,pady=1)Button(top,text='出現(xiàn)2級(jí)').grid(row=1,column=1
系統(tǒng) 2019-09-27 17:51:52 2079
前一段去云英面試,技術(shù)官很”不厚道“了問了一個(gè)非常簡單的問題:如何將多維列表轉(zhuǎn)化了一維的?當(dāng)時(shí)雖然想到了使用迭代或者列表生成式可以做到,但是可以沒能可行的代碼,回來后一頓后悔。對(duì)于規(guī)范的且嵌套維度較低的多維列表,python中有很多方法可以實(shí)現(xiàn):a=[[1,2],[3,4],[5,6]]print[jforiinliforjini]#orfromitertoolsimportchainprintlist(chain(*a))#orimportitertoo
系統(tǒng) 2019-09-27 17:50:56 2079
Python編寫從ZabbixAPI獲取信息此腳本用Python3.6執(zhí)行是OK的。#-*-coding:utf-8-*-importjsonimporturllib.request,urllib.error,urllib.parseclassZabbixAPI:def__init__(self):self.__url='http://192.168.56.102/zabbix/api_jsonrpc.php'self.__user='admin'self
系統(tǒng) 2019-09-27 17:50:37 2079
uuid是一種唯一標(biāo)識(shí),在許多領(lǐng)域作為標(biāo)識(shí)用途。python的uuid模塊就是用來生成它的。閑話不說,python提供的生成uuid的方法一共有4種,分別是:1.從硬件地址和時(shí)間生成2.從md5算法生成3.隨機(jī)生成4.從SHA-1算法生成他們在uuid模塊里對(duì)應(yīng)uuid1,uuid3,uuid4,uuid5這幾個(gè)方法,注意沒有uuid2。下面是示例:復(fù)制代碼代碼如下:#-*-encoding:gb2312-*-importuuidprintuuid.uui
系統(tǒng) 2019-09-27 17:50:27 2079
Django教程Python下有許多款不同的Web框架。Django是重量級(jí)選手中最有代表性的一位。許多成功的網(wǎng)站和APP都基于Django。Django是一個(gè)開放源代碼的Web應(yīng)用框架,由Python寫成。Django遵守BSD版權(quán),初次發(fā)布于2005年7月,并于2008年9月發(fā)布了第一個(gè)正式版本1.0。Django采用了MVC的軟件設(shè)計(jì)模式,即模型M,視圖V和控制器C。學(xué)習(xí)Django前,我們要確定電腦上是否已經(jīng)安裝了Python,目前Python有兩
系統(tǒng) 2019-09-27 17:50:11 2079
引用是指保存的值為對(duì)象的地址。在Python語言中,一個(gè)變量保存的值除了基本類型保存的是值外,其它都是引用,因此對(duì)于它們的使用就需要小心一些。下面舉個(gè)例子:問題描述:已知一個(gè)列表,求生成一個(gè)新的列表,列表元素是原列表的復(fù)制復(fù)制代碼代碼如下:a=[1,2]b=a這種做法其實(shí)并未真正生成一個(gè)新的列表,b指向的仍然是a所指向的對(duì)象。這樣,如果對(duì)a或b的元素進(jìn)行修改,a,b的值同時(shí)發(fā)生變化。解決的方法為:復(fù)制代碼代碼如下:a=[1,2]b=a[:]這樣修改a對(duì)b沒
系統(tǒng) 2019-09-27 17:49:48 2079