閱讀更多注:筆記2已補(bǔ)全#首字母大寫.title()#.append()方法:可在列表或元組末尾添加元素主要在for循環(huán)中常用#在提列表元素是的索引是從0開始,負(fù)數(shù)表示倒數(shù),沒有索引則默認(rèn)是第一個元素或者最后一個元素#列表排序詳細(xì)在筆記1中###for循環(huán)##可參考筆記2#for**in**:下的代碼縮進(jìn)則表示要循環(huán),沒縮進(jìn)則不循環(huán)#“:”一定要帶上#創(chuàng)建不同類型的數(shù)值列表a=list(range(2,5,1))#(A,B,c)指的是從A開始數(shù)(包括A)往
系統(tǒng) 2019-09-27 17:54:53 2117
這里寫自定義目錄標(biāo)題閱讀目錄urllib.request.urlopen()請求示例程序urlopen()提供的返回值方法urlopen()傳遞data參數(shù)urlopen()傳遞timeout參數(shù)閱讀目錄urllib是python內(nèi)置的HTTP請求庫,無需安裝即可使用,它包含了4個模塊:request:它是最基本的http請求模塊,用來模擬發(fā)送請求error:異常處理模塊,如果出現(xiàn)錯誤可以捕獲這些異常parse:一個工具模塊,提供了許多URL處理方法,如:
系統(tǒng) 2019-09-27 17:54:47 2117
今天就和大家一起來討論一下python實現(xiàn)12306余票查詢(pycharm+python3.7),一起來感受一下python爬蟲的簡單實踐我們說先在瀏覽器中打開開發(fā)者工具(F12),嘗試一次余票的查詢,通過開發(fā)者工具查看發(fā)出請求的包可以看到紅框框中的URL就是我們向12306服務(wù)器發(fā)出的請求,那么具體是什么呢?我們來看看https://kyfw.12306.cn/otn/leftTicket/queryZ?leftTicketDTO.train_date
系統(tǒng) 2019-09-27 17:54:34 2117
在Django2.2+python3.7環(huán)境下,使用MySQL作為數(shù)據(jù)庫引擎,執(zhí)行makemigrations會出現(xiàn)AttributeError:'str'objecthasnoattribute'decode'錯誤.初步推斷是因為使用PyMySQL代替mysqlclient的原因,而django本身的代碼都是針對mysqlclient寫的.PyMySQL這里傳入的會是一個str類型,而str類型沒有decode方法所以報錯.在網(wǎng)上找到了一個暫時的解決方法
系統(tǒng) 2019-09-27 17:53:35 2117
1.枚舉-enumerate可以有參數(shù)哦之前我們這樣操作:i=0foriteminiterable:printi,itemi+=1現(xiàn)在我們這樣操作:fori,iteminenumerate(iterable):printi,itemenumerate函數(shù)還可以接收第二個參數(shù)。就像下面這樣:>>>list(enumerate('abc'))[(0,'a'),(1,'b'),(2,'c')]>>>list(enumerate('abc',1))[(1,'a')
系統(tǒng) 2019-09-27 17:52:08 2117
如果你花費了很多的時間去進(jìn)行Django數(shù)據(jù)庫事務(wù)處理的話,你將會了解到這是讓人暈頭轉(zhuǎn)向的。在過去,只是提供了簡單的基礎(chǔ)文檔,要想清楚知道它是怎么使用的,還必須要通過創(chuàng)建和執(zhí)行Django的事務(wù)處理。這里有眾多的Django事務(wù)處理的名詞,例如:commit_on_success,commit_manually,commit_unless_maneged,rollback_unless_managed,enter_transaction_managemen
系統(tǒng) 2019-09-27 17:49:03 2117
在Python中對象的賦值其實就是對象的引用。當(dāng)創(chuàng)建一個對象,把它賦值給另一個變量的時候,python并沒有拷貝這個對象,只是拷貝了這個對象的引用而已。淺拷貝:拷貝了最外圍的對象本身,內(nèi)部的元素都只是拷貝了一個引用而已。也就是,把對象復(fù)制一遍,但是該對象中引用的其他對象我不復(fù)制深拷貝:外圍和內(nèi)部元素都進(jìn)行了拷貝對象本身,而不是引用。也就是,把對象復(fù)制一遍,并且該對象中引用的其他對象我也復(fù)制。深淺拷貝的作用1,減少內(nèi)存的使用2,以后在做數(shù)據(jù)的清洗、修改或者入
系統(tǒng) 2019-09-27 17:48:59 2117
1、先看最簡單的場景,生產(chǎn)者生產(chǎn)消息,消費者接收消息,下面是生產(chǎn)者的簡單代碼。#!/usr/bin/envpython#-*-coding:utf-8-*-importjsonfromkafkaimportKafkaProducerproducer=KafkaProducer(bootstrap_servers='xxxx:x')msg_dict={"sleep_time":10,"db_config":{"database":"test_1","host
系統(tǒng) 2019-09-27 17:48:02 2117
1.安裝SublimeText3雖然現(xiàn)在的Sublime3還處于beta階段,但已經(jīng)非常穩(wěn)定了,而且速度比Sublime2得到了增強(qiáng).Sublime3可以到官網(wǎng)下載并安裝.Sublime雖然是免費軟件,但如果有足夠的經(jīng)濟(jì)能力,可以考慮購買以表示支持.2.安裝PackageControlSublimePackageControl可以說是必須安裝的插件,因為其方便的提供了安裝/升級/刪除Sublime插件的功能,安裝方法見PackageControl官網(wǎng).安裝
系統(tǒng) 2019-09-27 17:47:56 2117
本文實例為大家分享了python處理大日志文件的具體代碼,供大家參考,具體內(nèi)容如下#coding=utf-8importsysimporttimeclassTail():def__init__(self,file_name,callback=sys.stdout.write):self.file_name=file_nameself.callback=callbackdeffollow(self,n=10):try:#打開文件withopen(self.f
系統(tǒng) 2019-09-27 17:46:38 2117