文章目錄獲取當前決定路徑os.getcwd()獲取路徑下的所有文件名和路徑名os.listdir()創(chuàng)建文件夾os.makedirs()刪除文件夾os.remove()獲取文件的絕對路徑os.path.abspath("init.py")判斷指定路徑或者文件是否存在os.path.exists()將文件路徑和文件組成一個完成的路徑os.ptah.join()獲取當前決定路徑os.getcwd()paths=os.getcwd()print(paths)#D
系統(tǒng) 2019-09-27 17:48:26 1947
fromPILimportImage,ImageFont,ImageDrawdefCreateImg(text):fontSize=30liens=text.split('\n')print(len(liens))im=Image.new("RGB",(480,len(lines)*(fontSize+5)),(255,0,0))dr=ImageDraw.Draw(im)fontPath=r"C:\Windows\Fonts\STKAITI.TTF"#fo
系統(tǒng) 2019-09-27 17:48:05 1947
random()方法返回一個隨機浮點數(shù)r,使得0是小于或等于r以及r小于1。語法以下是random()方法的語法:random()注意:此函數(shù)是無法直接訪問的,所以我們需要導(dǎo)入random模塊,然后我們需要使用random對象來調(diào)用這個函數(shù)。參數(shù)NA返回值此方法返回一個隨機浮點數(shù)r,使得0是小于或等于r以及r小于1。例子下面的例子顯示了random()方法的使用。#!/usr/bin/pythonimportrandom#Firstrandomnumber
系統(tǒng) 2019-09-27 17:47:35 1947
類代碼:#-*-coding:gbk-*-importosclassTABFILE:def__init__(self,filename,dest_file=None):self.filename=filenameifnotdest_file:self.dest_file=filenameelse:self.dest_file=dest_fileself.filehandle=Noneself.content=[]self.initflag=Falsesel
系統(tǒng) 2019-09-27 17:47:28 1947
windows10:1,先要pip安裝pydotplus和graphviz:pipinstallpydotpluspipinstallgraphviz2,www.graphviz.org下載msi文件并安裝。3,系統(tǒng)環(huán)境變量path中增加兩項:C:\ProgramFiles(x86)\Graphviz2.38\binC:\ProgramFiles(x86)\Graphviz2.38#確認graphviz是安裝在上面路徑當中。4,python中使用方法:fr
系統(tǒng) 2019-09-27 17:47:26 1947
在python中可以使用in符號判斷指定的元素是否存在于列表中,但我發(fā)現(xiàn)元組和數(shù)組存在區(qū)別,下面是詳細實驗結(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 1947
分析分析網(wǎng)站尋找需要的網(wǎng)址用谷歌瀏覽器摁F12打開開發(fā)者工具,然后打開斗魚顏值分類的頁面,如圖:在里面的請求中,最后發(fā)現(xiàn)它是以ajax加載的數(shù)據(jù),數(shù)據(jù)格式為json,如圖:圈住的部分是我們需要的數(shù)據(jù),然后復(fù)制它的網(wǎng)址為https://www.douyu.com/gapi/rknc/directory/yzRec/1,出于學(xué)習(xí)目的只爬取第一頁(減少服務(wù)器壓力)。然后把網(wǎng)址放到瀏覽器中測試是否可以訪問。如圖:結(jié)果正常。分析json數(shù)據(jù),提取圖片鏈接最后分析發(fā)現(xiàn)
系統(tǒng) 2019-09-27 17:46:57 1947
仔細研讀后學(xué)習(xí)了三個函數(shù):eval:計算字符串中的表達式exec:執(zhí)行字符串中的語句execfile:用來執(zhí)行一個文件需注意的是,exec是一個語句,而eval()和execfile()則是內(nèi)建built-in函數(shù)。Python2.7.2(default,Jun122011,15:08:59)[MSCv.150032bit(Intel)]onwin32Type"help","copyright","credits"or"license"formoreinf
系統(tǒng) 2019-09-27 17:46:53 1947
利用twitter/bootstrap,項目的基礎(chǔ)模板算是順利搞定。接下來開始處理用戶中心。用戶中心主要包括用戶登陸、注冊以及頭像等個人信息維護。此前,用戶的注冊管理我一直使用django-registration。只是這個APP有些不思進取,09年發(fā)布了0.8alpha版后就一直沒什么動靜。這次決定嘗試另外一個用戶模塊組件django-userena。相比django-registration,django-userena的功能要完善的多。除基礎(chǔ)的登陸注
系統(tǒng) 2019-09-27 17:46:12 1947
內(nèi)置函數(shù):Built-inFunctionsabs()all()any()ascii()bin()1.abs(x)返回x的絕對值。參數(shù)可以是整數(shù)或浮點數(shù)。如果參數(shù)是復(fù)數(shù),則返回其大小。importmathprint('abs(45)的值:',abs(45))print('abs(-45)的值:',abs(-45))print('abs(45+23)的值:',abs(45+23))print('abs(math.pi)的值:',abs(math.pi))輸出
系統(tǒng) 2019-09-27 17:46:09 1947