原创 1. unnitest測試HTMLTestRunner報錯: name = t.id().split('.')[-1] TypeError: 'int' object is not callable

1.   用例模塊單模塊與運行沒問題,全部通過,但是在使用測試套件run_suite文件執行,     測試套件py文件部分內容如下: 2. 運行run_suite文件時,用例執行完之後就報錯:  ..................

原创 第二篇 第一節 unittest框架的基本使用

unittest是Python自帶的單元測試框架,在unittest庫中,它自己封裝  一些校驗返回的結果方法和一些用例執行前的初始化操作 接下來,我們需要了解下unittest的幾個概念:   1.  TestCase 也就是測試用例

原创 第一篇 第二十六節 openpyxl讀寫Excel文件類封裝

首先,我們需要先理解下,爲什麼要將讀、寫文件操作需要配封裝到一個類中,通過上一節的內容,我們可以得知如果要進行對Excel工作薄指定表單 (sheet)進行讀寫操作時,都需要先打開工作薄,再選擇某個表單,如下是上一節的內容部分截圖:  

原创 第一章 第二十六節 python之openpyxl進行Excel文件讀寫操作

一.  openpyxl安裝: pip install openpyxl 二. openpyxl操作Excel文件   1.  先導入openpyxl: import  openpyxl   2.  常用方法:          1) 創

原创 第一篇 第二十一節 python異常處理

在之前的學習中,我們也有遇到一些問題,比如,列表下標訪問越界、除數爲0、文件找不到、變量沒有被定義等等這些異常問題 當出現異常的時候,發生異常之後的程序代碼因受其影響而不會繼續往下執行,那麼我們怎麼可以在發生異常後而不

原创 第一篇 第二十節 OS文件/目錄處理

Linux中,我們會經常使用命令去創建/編輯/刪除文件或者目錄,在Python中我們也可以使用去對文件進行操作,在這裏,我們使用os模塊中相關函數來實現 1. 新建一個目錄:os.mkdir() 1) 當前目錄下新建目錄:

原创 第一篇 第十九節 python字符串格式化補充(對齊、補位)

1. % 格式化—普通格式化 name = 'Jack' age = 14 print('He is %s' % name) print('He is %s' % "Jack") print("%s,he is %d years o

原创 第一篇 第十六節 I/O文件的讀、寫操作(open方式打開文件)

存在一個hello.txt文件,內容如下截圖 打開文件的語句是: file= open(file_name,[,access_mode]) file_name代表文件名/文件的全路徑 ,access_mode代表打開文件的模式( 文

原创 第一篇 第十七節 I/O文件的讀寫操作(with open方式打開文件)

通過open方法打開文件,就需要在不用時進行close(),即:關閉文件,有另外一種文件打開方式,它無需進行關閉文件,它會自動在你不適用文件的時候直接關閉文件,那就是 : with open (file_name,[,access_

原创 第一篇 第十五節 python模塊和包

‘’’ 1. 模塊的概念: 一個.py文件就稱之爲一個模塊(Module) 2.包的概念:將許多模塊按照功能放在不同的目錄中來組織模塊,這些組織存放模塊文件的目錄 就稱之爲包(Package) 3. 模塊化的好處: 1) 方便別的代碼

原创 第一篇 第十三章 函數以及函數參數

1. 函數的產生原因: 在之前的學習中,我們也有接觸到一些函數 len(),type(),range()等等,這些函數都屬於內置函數,我們可以直接調用,可以看出,函數: a. 它是可以具體完成某個功能的; b. 我們可以直接調用它,

原创 第一篇 第十四節 局部變量和全局變量

1. 局部變量和全局變量的區別: 1) 局部變量: 定義在函數內部的變量擁,僅能在被聲明的函數內部使用,函數外無法訪問, 否則,報錯 2) 全局變量: 定義在函數外,作用域是整個py文件,全局範圍內都可以訪問 2. 局部變量與全

原创 第一篇 第十二節 break 和 continue區別

break和continue單獨放在一節來寫,主要是因爲好多人在這塊會犯糊塗,包括當初的我哈 在這裏,主要講兩個例子,應該就差不多明白了 1. break和continue分別代表的含義,從字面理解: Break 代表中斷,Cont

原创 第一篇 第十一節 Python 控制流 if 、While 、for

1. Python控制流的3大分類: 1) 順序結構: 我們代碼的執行順序,從上而下 2) 分支結構: 根據判斷進而確定走那條分支,常見形式: if , if…else… , if…elif…elif…else… 3) 循環

原创 第一篇 第九節 元組、列表以及字典

一. 元組 定義: 使用()符號括起來,使用“,”分割 ,如下: 如:names = (“Alice”, “Bob”, [“Dany”, “Foofoo”], (“Eaaxy”, “Gecy”), {“name”: “Lujie