安裝好所需要的插件和包:python、django、pip等版本如下:采用DjangoREST框架3.01、在python文件夾下D:\python\Lib\site-packages\django\bin打開cmd命令工具,本人將python文件夾名字改為了wwj,請注意:mkdirtutorialcdtutorialvirtualenvenvsourceenv/bin/activatepipinstalldjangopipinstalldjangore
系統(tǒng) 2019-09-27 17:55:47 2059
什么是協(xié)程協(xié)程是python種一種實現(xiàn)多任務的方式,他是一種比線程更加小的單元,占用更小的執(zhí)行單元(資源),為啥說他是一個執(zhí)行單元,因為他自帶CPU上下文,這樣在合適gr的時機,可以把一個協(xié)程切換到另一個協(xié)程,只要在這個過程中保存和恢復cpu上下文那么程序還是可以運行的通俗的理解:一個線程中的某個函數(shù),可以在任何地方保存當前函數(shù)的一些臨時變量,然后切換到另一個函數(shù)中運行,并且切換的次數(shù)以及社么時候再切換回來是可控的協(xié)程和線程的差異在實現(xiàn)多任務時,線程會自己
系統(tǒng) 2019-09-27 17:55:38 2059
當我們在寫程序的時候,我們需要通過測試來驗證程序是否出錯或者存在問題,但是,編寫大量的測試來確保程序的每個細節(jié)都沒問題會顯得很繁瑣。在Python中,我們可以借助一些標準模塊來幫助我們自動完成測試過程,比如:unittest:一個通用的測試框架;doctest:一個更簡單的模塊,是為檢查文檔而設計的,但也非常適合用來編寫單元測試。下面,筆者將會簡單介紹這兩個模塊在測試中的應用。doctestdoctest模塊會搜索那些看起來像是python交互式會話中的代
系統(tǒng) 2019-09-27 17:55:06 2059
本文實例講述了python文件讀寫操作與linuxshell變量命令交互執(zhí)行的方法。分享給大家供大家參考。具體如下:python對文件的讀寫還是挺方便的,與linuxshell的交互變量需要轉(zhuǎn)換一下才能用,這比較頭疼。代碼如下:復制代碼代碼如下:#coding=utf-8#!/usr/bin/pythonimportosimporttime#python執(zhí)行l(wèi)inux命令os.system(':>./aa.py')#人機交互輸入S=raw_input("i
系統(tǒng) 2019-09-27 17:53:10 2059
1.列表和元組之間的區(qū)別是?列表和元組都是python內(nèi)置的集合類型,列表用list表示,元組用tuple表示list是有序的動態(tài)數(shù)組,引用不可變但是可以改變元素的個數(shù),列表元素下標從0開始,列表用[]表示,列表相關操作的方法有append(),len(),extend(+),insert(index,object)等等。元組與列表類似,但是元組的元素不能修改,用()表示,Python在顯示只有1個元素的tuple時,會加一個逗號,以免引起歧義,例如t(1
系統(tǒng) 2019-09-27 17:51:43 2059
Justnotes拿到一臺干凈的centos之后,初始化Python環(huán)境,一些命令和問題記錄而已可以搞成腳本自動初始化,當然,用docker更好基礎環(huán)境1.創(chuàng)建用戶sudoaddusernewusersudopasswdnewuser#設置授權不需要輸入密碼sudo/usr/sbin/visudonewuserALL=NOPASSWD:ALL2.EPEL(FedoraExtraPackagesforEnterpriseLinuxrepository)參考文
系統(tǒng) 2019-09-27 17:51:15 2059
前言在剛學習編程的時候總是忘記處理一些特例(尤其是動態(tài)語言可以傳各種值),為了養(yǎng)成良好的編程和測試習慣,在編寫單元測試用例的時候,我們注意考慮下如下測試用例(等價類劃分):正常值功能測試邊界值(比如最大最小,最左最右值)異常值(比如None,空值,非法值)實戰(zhàn)操作defbinary_search(array,target):ifnotarray:return-1beg,end=0,len(array)whilebeg
系統(tǒng) 2019-09-27 17:50:52 2059
win10環(huán)境下對于初裝anaconda后cmd不能運行python或pip的問題問題描述有的時候買了新的電腦或重裝系統(tǒng)后,裝完anaconda后發(fā)現(xiàn)cmd居然運行不了python或者pip安裝。發(fā)現(xiàn)網(wǎng)絡上的解決法案不是很完善。所以寫一篇博客來說明是如何解決這個問題的。問題的原因在于:沒有配置python的系統(tǒng)環(huán)境第一步:查詢python路徑或者第三方模塊安裝路徑博主使用jupyternotebook來查看路徑代碼.importsyssys.path查詢后
系統(tǒng) 2019-09-27 17:50:20 2059
繼承繼承描述了基類的屬性如何“遺傳”給派生類。一個子類可以繼承它的基類的任何屬性,不管是數(shù)據(jù)屬性還是方法。創(chuàng)建子類的語法看起來與普通(新式)類沒有區(qū)別,一個類名,后跟一個或多個需要從其中派生的父類:復制代碼代碼如下:classSubClassName(ParentClass1[,ParentClass2,...]):'optionalclassdocumentationstring'class_suite實例復制代碼代碼如下:classParent(obj
系統(tǒng) 2019-09-27 17:50:10 2059
接著上一篇,這里繼續(xù)整合交易類。importdatetime#交易類,后期需要整合公鑰,私鑰classTransaction:#payer付款方,receiver收款方def__init__(self,payer,receiver,money):self.payer=payerself.receiver=receiverself.money=moneyself.timestamp=datetime.datetime.now()#交易時間def__repr_
系統(tǒng) 2019-09-27 17:49:31 2059