第一步:建立一個setup.py的文件,文件內(nèi)容如下:fromsetuptoolsimportsetup,find_packagessetup(name='',version='',packages=find_packages(),#必填author='',author_email='',url='',license='',description='',platforms='Windows',#需要安裝的依賴install_requires=[],#此項需
系統(tǒng) 2019-09-27 17:52:53 1982
前段時間時間為大家講解了如何使用requests庫模擬登錄淘寶,而今天我們將對該功能進(jìn)行豐富。所以我們把之前的那個版本定為1.0,而今天修改的版本定為2.0。版本的迭代意味著功能的升級,那今天的2.0版本較之前的1.0版本有哪些改進(jìn)呢?我們一起來看看!1.0版本實現(xiàn)步驟我們先來回顧一下模擬登錄淘寶的步驟吧,我們還是先看看淘寶登錄的詳細(xì)時序圖:這是淘寶網(wǎng)登錄的一個請求流程,而我們模擬登錄也是根據(jù)這樣的一個流程。但是在代碼模擬登錄的時候就不會分的這么細(xì),我們根
系統(tǒng) 2019-09-27 17:52:34 1982
前言上項目的時候,遇見一次需求,需要把在線的其中一個collection里面的數(shù)據(jù)遷移到另外一個collection下,于是就百度了看到好多文章,其中大部分都是使用導(dǎo)入的方法,沒有找到在線數(shù)據(jù)的遷移方法。于是寫了python腳本,分享出來。思路:collection數(shù)據(jù)量比較大,所以一次性操作所有數(shù)據(jù)太大,于是分段執(zhí)行操作。先分段按1000條數(shù)據(jù)量進(jìn)行查詢,處理成json數(shù)據(jù)把處理后的json數(shù)據(jù)發(fā)送到目的collection上即可實現(xiàn):一、使用http的
系統(tǒng) 2019-09-27 17:52:33 1982
程序說明:本程序?qū)崿F(xiàn)將開發(fā)程序服務(wù)器中的打包文件通過該腳本上傳到正式生產(chǎn)環(huán)境(注:生產(chǎn)環(huán)境和開發(fā)環(huán)境不互通)程序基本思路:將開發(fā)環(huán)境中的程序包拷貝到本地堡壘機(jī)將程序包進(jìn)行解壓獲得解壓后的文件通同步到生產(chǎn)服務(wù)器上主要知識點:python庫os.system()的基本使用利用python調(diào)用xshell命令程序使用方法:pythonaddline.py開發(fā)主機(jī)ip程序包目標(biāo)主機(jī)ip上傳目錄上傳編號如:pythonaddline.py240/home/shaoj
系統(tǒng) 2019-09-27 17:52:05 1982
for我們先來看一下for語句的格式:foriinrange(0,5):print(i)其中range相當(dāng)于一個迭代器。我們可以這么嘗試:print(list(range(0,5)))輸出很簡單了,就是01234當(dāng)然了這里的迭代器可以用自己的list比如:cgg=["cgg","cgg1","cgg2"]foriincgg:print(i)輸出結(jié)果就是三個字符串以此輸出。while循環(huán)語句當(dāng)然少不了while了先來看看while的格式:whilecgg<1
系統(tǒng) 2019-09-27 17:51:52 1982
到今日,已經(jīng)去到python的第5課了,是不是很激動,已經(jīng)對Python產(chǎn)生興趣了,感覺python人家說膠水語言,比其他語言都簡單,我還是覺得學(xué)習(xí)python再去學(xué)其他可能會更加高效。今日我們來學(xué)習(xí)列表和字典。這2個東西跟之前說的3數(shù)據(jù)類型有什么區(qū)別(字符串,整數(shù)int,浮點數(shù)float)有什么關(guān)系?這個還真是別疑惑。我們從變量這塊去說吧。name="samly71"####這個name賦值字符串samly71這串;number=111####numbe
系統(tǒng) 2019-09-27 17:51:24 1982
Python解釋器運行Python代碼時,得到的是一個包含Python代碼的以.py為擴(kuò)展名的文本文件,要運行代碼,就需要Python解釋器去執(zhí)行.py文件主要有以下幾種解釋器1.Cpython解釋器(解釋器是用C語言開發(fā)的)2.IPython解釋器(基于Cpython之上的一個交互式解釋器(>>>orIn[序號]))3.PyPy解釋器(對Python代碼進(jìn)行動態(tài)編譯,執(zhí)行速度大大提高)4.Jython解釋器(運行在Java平臺上的python解釋器,可以
系統(tǒng) 2019-09-27 17:51:21 1982
今日主要內(nèi)容函數(shù)初識函數(shù)定義函數(shù)調(diào)用函數(shù)返回值函數(shù)參數(shù)一、函數(shù)初識(一)為什么要用函數(shù)有一個需求,給出一個變量,計算變量的長度,要求不能使用len()s="郭老濕今天崩潰了,在后面直嘆氣"count=0foriins:count+=1print(count)我們利用上述一段代碼完成了需求,很強(qiáng)666。但是問題來了,現(xiàn)在100個人每個人給你一個變量,讓你計算變量的長度,此時只能苦逼的敲代碼來計算!!!s=......count=0foriins:count+
系統(tǒng) 2019-09-27 17:51:05 1982
前言:為了獲取一定高級操作,如:微信模板消息(xiao,xin)推送,把消息推送給用戶,或者是獲取用戶授權(quán)信息都需要用到accesstoken,有效期為兩個小時?過了兩個小時怎么辦?重新獲取,來,代碼擼起走,啥女朋友沒有?獲取小程序?qū)?yīng)的accesstokendefget_wx_token():url="https://api.weixin.qq.com/cgi-bin/token?"try:respone=requests.get(url,params=
系統(tǒng) 2019-09-27 17:50:53 1982
今天遇到一個需求,就是將一個list文件讀取后,存入一個txt配置文件。存入時,發(fā)現(xiàn)list文件無法直接存入,必須轉(zhuǎn)為str模式。但在讀取txt時,就無法恢復(fù)成list類型來讀取了(準(zhǔn)確地說,即使強(qiáng)行使用list讀取,讀出來的也是單個的字符)。查了查資料,發(fā)現(xiàn)json.loads和json.dumps這對兄弟提供了一個很好的辦法。下面看代碼#python3.6#!/usr/bin/envpython#-*-coding:utf-8-*-__author__
系統(tǒng) 2019-09-27 17:50:48 1982