目錄問(wèn)題一:更改數(shù)據(jù)庫(kù)問(wèn)題二:Nomodulenamed'MySQLdb'問(wèn)題三:?jiǎn)栴}四:?jiǎn)栴}五:?jiǎn)栴}一:更改數(shù)據(jù)庫(kù)django默認(rèn)使用sqlite的數(shù)據(jù)庫(kù),默認(rèn)自帶sqlite的數(shù)據(jù)庫(kù)驅(qū)動(dòng),引擎名稱(chēng):django.db.backends.sqlite3,如果我們需要使用MySQL的話,那么我們需要手動(dòng)修改settings.py的內(nèi)容解決辦法:找到DATABASES,將數(shù)據(jù)庫(kù)引擎修改為MySql。DATABASES={'default':{'ENGINE'
系統(tǒng) 2019-09-27 17:48:28 1764
看過(guò)這篇《2000字諫言,給那些想學(xué)Python的人,建議收藏后細(xì)看!》的讀者應(yīng)該都對(duì)一個(gè)命令有點(diǎn)印象吧?沒(méi)錯(cuò),就是linux中經(jīng)常會(huì)用到的ls命令。文章中我就提到如何提升自己的python能力呢?直接找項(xiàng)目寫(xiě),但是作為零基礎(chǔ)/小白/入門(mén)的你來(lái)說(shuō)做一個(gè)博客還要學(xué)web框架、html、css、js,又成為了阻礙你寫(xiě)實(shí)際項(xiàng)目的阻礙。所以我就推薦了這個(gè)命令:ls。寫(xiě)一個(gè)ls非常簡(jiǎn)單,你只需要會(huì)一點(diǎn)linux的基礎(chǔ)知識(shí),知道ls能做什么就好了。那今天就給大家碼了一
系統(tǒng) 2019-09-27 17:48:24 1764
查看python搜索包的路徑的實(shí)現(xiàn)方法:python搜索包的路徑存儲(chǔ)在sys.path下查看方法:importsyssys.path臨時(shí)添加python搜索包路徑的方法:方法1:(先進(jìn)入python)importsyssys.path.append(‘路徑')(這種方式僅對(duì)當(dāng)前python有效)方法2:exportPYTHONPATH=路徑(這種方式對(duì)所有的python有效)永久寫(xiě)入sys.path的方法:方法1:在已有的sys.path搜索路徑下添加.p
系統(tǒng) 2019-09-27 17:48:22 1764
今天發(fā)現(xiàn)一個(gè)使用python寫(xiě)的管理cisco設(shè)備的小框架tratto,可以用來(lái)批量執(zhí)行命令。下載后主要有3個(gè)文件:Systems.py定義了一些不同設(shè)備的操作系統(tǒng)及其常見(jiàn)命令。Connectivity.py是主要實(shí)現(xiàn)功能的代碼,其實(shí)主要就是使用了python的pexpect模塊。Driver.py是一個(gè)示例文件。[root@safetratto-master]#catdriver.py#!/usr/bin/envpythonimportConnectiv
系統(tǒng) 2019-09-27 17:48:20 1764
python的fnmatch還真是省心,相比于java中的FilenameFilter,真是好太多了,你完成不需要去實(shí)現(xiàn)什么接口。fnmatch配合os.walk()或者os.listdir(),你能做的事太多了,而且用起來(lái)相當(dāng)easy。#coding:utf-8"""遍歷C盤(pán)下的所有dll文件"""importosimportfnmatchdefmain():f=open('dll_list.txt','w')forroot,dirs,filesinos
系統(tǒng) 2019-09-27 17:48:05 1764
下面是實(shí)現(xiàn)代碼#coding:utf-8importtime,serialfromstructimport*importbinasciifile=open('E:\\1.bin','rb')i=0while1:c=file.read(1)#將字節(jié)轉(zhuǎn)換成16進(jìn)制;ssss=str(binascii.b2a_hex(c))[2:-1]print(str(binascii.b2a_hex(c))[2:-1])ifnotc:breakser=serial.Seri
系統(tǒng) 2019-09-27 17:48:02 1764
如下所示:#x=['cba',"edf"]#y=[]#foriinx:#foriiini:##print(ii)#ifii=='':#pass#else:#y.append(ii)#print(y)#python清除列表中的空字符#list1=['122','2333','3444','','422','','','54','']#第一種方法會(huì)導(dǎo)致最后一個(gè)''沒(méi)有被移除掉['122','2333','3444','422','54','']#forxinl
系統(tǒng) 2019-09-27 17:47:59 1764
Python3使用pillow庫(kù)生成隨機(jī)驗(yàn)證碼的代碼如下所示:importrandom#pillow包的使用fromPILimportImage,ImageDraw,ImageFont,ImageFilter#Image負(fù)責(zé)處理圖片#ImageDraw負(fù)責(zé)處理畫(huà)筆#ImageFont負(fù)責(zé)處理文字#ImageFilter負(fù)責(zé)處理路徑img=Image.new('RGB',(150,50),(255,255,255))#建立一個(gè)圖片'''RGB:表示采用RGB
系統(tǒng) 2019-09-27 17:47:55 1764
本文實(shí)例為大家分享了網(wǎng)易有道2017內(nèi)推編程題:洗牌,供大家參考,具體內(nèi)容如下'''[編程題]洗牌時(shí)間限制:1秒空間限制:32768K洗牌在生活中十分常見(jiàn),現(xiàn)在需要寫(xiě)一個(gè)程序模擬洗牌的過(guò)程。現(xiàn)在需要洗2n張牌,從上到下依次是第1張,第2張,第3張一直到第2n張。首先,我們把這2n張牌分成兩堆,左手拿著第1張到第n張(上半堆),右手拿著第n+1張到第2n張(下半堆)。接著就開(kāi)始洗牌的過(guò)程,先放下右手的最后一張牌,再放下左手的最后一張牌,接著放下右手的倒數(shù)第二
系統(tǒng) 2019-09-27 17:47:52 1764
在python中可以使用in符號(hào)判斷指定的元素是否存在于列表中,但我發(fā)現(xiàn)元組和數(shù)組存在區(qū)別,下面是詳細(xì)實(shí)驗(yàn)結(jié)果。>>>'jb51.net'in['haotu.net','jb51.net']True>>>'jb51.net'in('haotu.net','jb51.net')True>>>'jb51.net'in['jb51.net/codes','haotu.net']False>>>'jb51.net'in('jb51.net/codes','haot
系統(tǒng) 2019-09-27 17:47:15 1764