Git 一、什么是 Git 1. 概念 Git(讀音為/g ?t/)是一個開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。 也是 Linus To...
一、session鑒權(quán)的處理 1. requests的會話對象 就想一個瀏覽器一樣,它會在同一個會話中自動處理cookie信息,不需要寫任何額外的代碼。 requests庫的...
jsonpath模塊 從json格式中提取數(shù)據(jù),通過字符串格式的提取表達(dá)式。 安裝: pip install jsonpath XPathJSONPathDescriptio...
一、數(shù)據(jù)庫校驗(yàn) 1. python操作數(shù)據(jù)庫 1.pymysql PyMSQL是一個純的python的MySQL客戶端。 使用步驟 創(chuàng)建連接(修高速公路) 創(chuàng)建游標(biāo)(運(yùn)輸車)...
一、requests庫的使用 1. 傳遞url參數(shù) 2. 傳遞表單參數(shù) 3. 傳遞json參數(shù) 4. 上傳文件 5. 自定義headers 6. 自定義cookies 7.設(shè)...
一、配置文件 1. 什么是配置文件 配置文件是為程序配置參數(shù)和初始設(shè)置的文件。一般為文本文件,以ini,conf,cnf,cfg,yaml等作為后綴名。 例如mysql的配置...
日志 軟件開發(fā)中通過日志記錄程序的運(yùn)行情況是一個開發(fā)的好習(xí)慣,對于錯誤排查和系統(tǒng)運(yùn)維都有很大幫助。python標(biāo)準(zhǔn)庫自帶了強(qiáng)大的 logging 日志模塊,在各種python...
分層設(shè)計(jì) 把代碼按照不同的功能分別放到不同的子文件夾中進(jìn)行管理,代碼分層。 測試用例模塊:testcases 測試數(shù)據(jù)目錄:testdata 測試報告目錄:reports 公...
一、文件概述 1. 什么是文件 計(jì)算機(jī)文件是一個存儲在存儲器上的數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容。 概念上,文件是數(shù)據(jù)的集合和抽象。 用文件形式組織和表達(dá)數(shù)據(jù)更有效也更為靈活。...
包和模塊 如果你從python解釋器退出并再次進(jìn)入,之前的定義(函數(shù)和變量)都會丟失。因此,如果你想編寫一個稍長些的程序,最好使用文本編輯器為解釋器準(zhǔn)備輸入并將該文件作為輸入...
面向?qū)ο?前面基本數(shù)據(jù)類型用來表示最常見的信息。但是信息又無窮多種,為了更好的表達(dá)信息,我們可以創(chuàng)建自定義數(shù)據(jù)類型。 1.類 1.1 類的概念 一個數(shù)據(jù)類型就是類。例如:整數(shù)...
python 內(nèi)建函數(shù) 1、基本數(shù)據(jù)類型類 1.1 int int([x]) -> integer int(x, base=10) -> intger 將一個數(shù)字或字符串轉(zhuǎn)化...
1.函數(shù)的概念 函數(shù)是一段具有特定功能的,可重用的語句組,用函數(shù)名來表示并通過函數(shù)名進(jìn)行完成功能調(diào)用。 函數(shù)也可以看作是一段具有名字的子程序,可以在需要的地方調(diào)用執(zhí)行,不需要...
程序流程控制(一) python是通過一些程序結(jié)構(gòu)來控制程序的執(zhí)行順序和流程的。 一、程序結(jié)構(gòu) 計(jì)算機(jī)程序是一條條按順序執(zhí)行的指令。順序結(jié)構(gòu)是計(jì)算機(jī)程序的基礎(chǔ),但單一的程序結(jié)...
一、散列類型 散列類型用來表示無序集合。 1.集合 python中集合(set)類型與數(shù)學(xué)中的類型一致,用來表示無序不重復(fù)元素的集合。 1.1 集合定義 集合使用一堆大括號{...
一、序列類型 序列類型用來表示有序的元素集合 1.字符串 python中字符串用str表示,字符串是使用單引號,雙引號,三引號包裹起來的字符的序列,用來表示文本信息。 1.1...
1.字符串isdigit使用方法 str.isdigit() 如果字符串的所有字符都是十進(jìn)制字符且該字符串至少有一個字符,則返回True,否則返回False。數(shù)字包括十進(jìn)制字...