文章目錄python常用數(shù)據(jù)存儲方法txtjsoncsvmsyql安裝pymysql連接建庫建表插入刪除修改查詢mongodb安裝連接建庫建文檔增刪改查redis安裝連接操作公用方法字符串列表集合有序集合散列其他sqlalchemypostgresqlmysqloracleMicrosoftSQLServersqlitepython常用數(shù)據(jù)存儲方法txtwithopen('test.txt','w',encoding='utf8')asf:f.write(
系統(tǒng) 2019-09-27 17:54:52 1638
開發(fā)思路完整項目地址:https://github.com/371854496/...覺得還OK的話,點下Star,作者不易,thankyou!實現(xiàn)方法1.引入需要的模塊,配置圖片路徑,設置界面寬高背景顏色,創(chuàng)建游戲主入口。#1引入需要的模塊importpygameimportrandom#1配置圖片地址IMAGE_PATH='imgs/'#1設置頁面寬高scrrr_width=800scrrr_height=560#1創(chuàng)建控制游戲結束的狀態(tài)GAMEOVE
系統(tǒng) 2019-09-27 17:54:50 1638
Python函數(shù)編程——迭代器我們已經(jīng)知道,可以直接作用于for循環(huán)的數(shù)據(jù)類型有以下幾種:1、類是集合數(shù)據(jù)類型,如list、tuple、dict、set、str等;2、一類是generator,包括生成器和帶yield的generatorfunction。這些可以直接作用于for循環(huán)的對象統(tǒng)稱為可迭代對象:Iterable,可迭代的意思就是可遍歷、可循環(huán)。可以使用isinstance()判斷一個對象是否是Iterable對象:>>>fromcollecti
系統(tǒng) 2019-09-27 17:54:50 1638
前面說到了urllib2的簡單入門,下面整理了一部分urllib2的使用細節(jié)。1.Proxy的設置urllib2默認會使用環(huán)境變量http_proxy來設置HTTPProxy。如果想在程序中明確控制Proxy而不受環(huán)境變量的影響,可以使用代理。新建test14來實現(xiàn)一個簡單的代理Demo:復制代碼代碼如下:importurllib2enable_proxy=Trueproxy_handler=urllib2.ProxyHandler({"http":'ht
系統(tǒng) 2019-09-27 17:54:48 1638
該代碼主要是基于python實現(xiàn)判斷指定文件夾下是否存在指定后綴的文件。代碼如下:importosYour_Dir='你的文件夾/'Files=os.listdir(Your_Dir)forkinrange(len(Files)):#提取文件夾內所有文件的后綴Files[k]=os.path.splitext(Files[k])[1]Str2=['.wav','.mp3','.mp4']iflen(list(set(Str2).intersection(s
系統(tǒng) 2019-09-27 17:54:47 1638
本文實例講述了PythonDjango框架實現(xiàn)應用添加logging日志。分享給大家供大家參考,具體如下:DjangousesPython'sbuiltinloggingmoduletoperformsystemlogging.Django使用python的內建日志模塊來記錄系統(tǒng)日志,但是要想在django應用中開啟此功能使我們的部分操作能夠被記錄到日志文件,那么就需要進行一定的配置并且根據(jù)具體的log類型來進行調用step1:配置setting.py以下
系統(tǒng) 2019-09-27 17:54:44 1638
主要邏輯是判斷文件的最后修改時間與創(chuàng)建時間是否在秒級別上一致,此代碼適用于Python2.importtimeimportos#ReadfimenameFileName='D:/scapegoat/xx.csv'#printfilecreationtimeprinttime.strftime('%Y-%m-%d%H:%M:%S',time.localtime(os.stat(FileName).st_ctime))#printfilemodifiedtim
系統(tǒng) 2019-09-27 17:54:41 1638
戳這里~小結Python的函數(shù)具有非常靈活的參數(shù)形態(tài),既可以實現(xiàn)簡單的調用,又可以傳入非常復雜的參數(shù)。默認參數(shù)一定要用不可變對象,如果是可變對象,程序運行時會有邏輯錯誤!要注意定義可變參數(shù)和關鍵字參數(shù)的語法:*args是可變參數(shù),args接收的是一個tuple;**kw是關鍵字參數(shù),kw接收的是一個dict。以及調用函數(shù)時如何傳入可變參數(shù)和關鍵字參數(shù)的語法:可變參數(shù)既可以直接傳入:func(1,2,3),又可以先組裝list或tuple,再通過*args傳
系統(tǒng) 2019-09-27 17:54:27 1638
綜述本系列文檔用于對Python爬蟲技術的學習進行記錄總結。Python版本是3.7.4urllib庫介紹它是Python內置的HTTP請求庫,也就是說我們不需要額外安裝即可使用,它包含四個模塊(主要對前三個模塊進行學習):request:它是最基本的HTTP請求模塊,我們可以用它來模擬發(fā)送一請求,就像在瀏覽器里輸入網(wǎng)址然后敲擊回車一樣,只需要給庫方法傳入URL還有額外的參數(shù),就可以模擬實現(xiàn)這個過程了。error:異常處理模塊,如果出現(xiàn)請求錯誤,我們可以捕
系統(tǒng) 2019-09-27 17:54:27 1638
一、語法while條件:執(zhí)行代碼while就是當?shù)囊馑迹府斊浜竺娴臈l件成立,就執(zhí)行while下面的代碼。例:寫一個從0打印到10的程序count=0whilecount<=10:print('第%s次'%count)count+=1如果要打印1~10之間的偶數(shù)怎么辦呢?那就得先搞清楚,怎么判斷一個數(shù)字是偶數(shù)?能被2整除的就是偶數(shù),但如何判斷這個數(shù)是否能被2整除呢?簡單,直接判斷這個數(shù)除以2之后的余數(shù)是否為0就行了,這就用到了前面“Python之運算符”
系統(tǒng) 2019-09-27 17:54:23 1638