今天一個朋友給個需求:來來{'isOK':1,'isRunning':None,'isError':None}怎么轉(zhuǎn)換成字典好,一看就是json轉(zhuǎn)化很簡單,開始:importjsona="{'isOK':1,'isRunning':None,'isError':None}"printjson.loads(a)死活出不來結(jié)果,還報錯,查了兩個小時的百度,沒搞明白。最后,直接復(fù)制網(wǎng)上的代碼,OK,運行成功,可是把我的a變量填進(jìn)去,不行,報錯;開始對比兩個變量有
系統(tǒng) 2019-09-27 17:38:00 1611
第一步:升級pythonCentOs6.x的系統(tǒng)默認(rèn)安裝的Python版本是2.6.x,想升級到Python2.7.x,從官方下載源文件,然后解壓、編譯wgethttp://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xzunxzPython-2.7.10.tar.xztar-vxfPython-2.7.10.tar執(zhí)行完以上命令會解壓得到Python-2.7.10這個文件夾,進(jìn)入該目錄并執(zhí)行以下命
系統(tǒng) 2019-09-27 17:37:55 1611
1.算法:(設(shè)查找的數(shù)組期間為array[low,high])(1)確定該期間的中間位置K(2)將查找的值T與array[k]比較。若相等,查找成功返回此位置;否則確定新的查找區(qū)域,繼續(xù)二分查找。區(qū)域確定如下:a.array[k]>T由數(shù)組的有序性可知array[k,k+1,……,high]>T;故新的區(qū)間為array[low,……,K-1]b.array[k]復(fù)制代碼代碼如下:#!/usr/bin/python#-*-coding:utf-8-*-def
系統(tǒng) 2019-09-27 17:37:51 1611
Python生成指定數(shù)量的優(yōu)惠碼打開Python開發(fā)工具IDLE,新建‘codeGen.py'文件,并保存導(dǎo)入需要的包,這里需要random和string,代碼如下:importstringimportrandom假設(shè)需要生成200個,長度為10的優(yōu)惠碼,實際應(yīng)用這個可以作為參數(shù)進(jìn)來CODE_COUNT=200CODE_LEN=10設(shè)計的優(yōu)惠碼由字母和數(shù)字組成,通過下面函數(shù)獲取所有字母和數(shù)字,字母區(qū)分大小寫defstrall():return(string
系統(tǒng) 2019-09-27 17:37:48 1611
先使用一些關(guān)鍵參數(shù)創(chuàng)建對象實例,如下:>>>p=Publisher(name='Apress',...address='2855TelegraphAve.',...city='Berkeley',...state_province='CA',...country='U.S.A.',...website='http://www.apress.com/')這個對象實例并沒有對數(shù)據(jù)庫做修改。在調(diào)用``save()``方法之前,記錄并沒有保存至數(shù)據(jù)庫,像這樣:>>
系統(tǒng) 2019-09-27 17:37:48 1611
設(shè)置字段可選在擺弄了一會之后,你或許會發(fā)現(xiàn)管理工具有個限制:編輯表單需要你填寫每一個字段,然而在有些情況下,你想要某些字段是可選的。舉個例子,我們想要Author模塊中的email字段成為可選,即允許不填。在現(xiàn)實世界中,你可能沒有為每個作者登記郵箱地址。為了指定email字段為可選,你只要編輯Book模塊(回想第五章,它在mysite/books/models.py文件里),在email字段上加上blank=True。代碼如下:classAuthor(mo
系統(tǒng) 2019-09-27 17:37:46 1611
我的操作系統(tǒng)為centos6.51首先選擇django要使用什么數(shù)據(jù)庫。django1.10默認(rèn)數(shù)據(jù)庫為sqlite3,本人想使用mysql數(shù)據(jù)庫,但為了測試方便順便要安裝一下sqlite開發(fā)包。yuminstallmysqlmysql-devel#為了測試方便,我們需要安裝sqlite-devel包yuminstallsqlite-devel2接下來需要安裝Python了,因為Python3已經(jīng)成為主流,所以接下來我們要安裝Python3,到官網(wǎng)去下載P
系統(tǒng) 2019-09-27 17:37:45 1611
簡單的一個python日志處理類復(fù)制代碼代碼如下:#/usr/bin/python#coding=utf-8importtime,typesclasslogsys:def__init__(self,project,logfilename='sys_log.txt'):self.project=projectself.logfilename=logfilenamedefget_log_time(self):returntime.strftime("%Y-%m
系統(tǒng) 2019-09-27 17:37:44 1611
相信很多初學(xué)python的小伙伴都會遇到這樣的坑:環(huán)境變量配置不好,無法正常啟動python。那么環(huán)境變量究竟是個什么東西呢?為什么要設(shè)置它?下面我們來說一說。1、什么是環(huán)境變量引用百度百科里面的解釋:環(huán)境變量是在操作系統(tǒng)中一個具有特定名字的對象,它包含了一個或者多個應(yīng)用程序所將使用到的信息。看到這里我相信大家可能還是有所疑惑,但是,不急,接著看。2、為什么需要環(huán)境變量windows系統(tǒng)下,假如我們安裝了某一款軟件,安裝結(jié)束后,在安裝目錄會生成一個該軟件的
系統(tǒng) 2019-09-27 17:37:44 1611
示例函數(shù)為了開發(fā)類型檢查器,我們需要一個簡單的函數(shù)對其進(jìn)行實驗。歐幾里得算法就是一個完美的例子:defgcd(a,b):'''Returnthegreatestcommondivisorofaandb.'''a=abs(a)b=abs(b)ifa
系統(tǒng) 2019-09-27 17:37:39 1611