成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > Python基礎(chǔ)之常用庫常用方法整理

Python基礎(chǔ)之常用庫常用方法整理

熱門標(biāo)簽:幫人做地圖標(biāo)注收費(fèi)算詐騙嗎 外呼不封號(hào)系統(tǒng) 江蘇房產(chǎn)電銷機(jī)器人廠家 電信營業(yè)廳400電話申請(qǐng) 悟空智電銷機(jī)器人6 遼寧400電話辦理多少錢 蘇州電銷機(jī)器人十大排行榜 荊州云電銷機(jī)器人供應(yīng)商 溫州旅游地圖標(biāo)注

一、os

__file__      
獲取當(dāng)前運(yùn)行的.py文件所在的路徑(D:\PycharmProjects\My_WEB_UI\ConfigFiles\ConfigPath.py)

os.path.dirname(__file__)
上面正在運(yùn)行的.py文件的上一級(jí)(D:\PycharmProjects\My_WEB_UI\ConfigFiles)

os.path.join(xxx,u'ConfigFiles\elementLocation.ini')
在已獲得的路徑xxx上加上\ConfigFiles\elementLocation.ini

二、configparser

config = configparser.ConfigParser()
創(chuàng)建一個(gè)configparser對(duì)象

config.read(filename)
讀取ini文件,filename為ini文件的路徑

config.sections()
得到ini文件內(nèi)的所有的section,以列表的形式返回

config.items(sectionName)
根據(jù)section的name得到其下的所有鍵值對(duì),再用dict(config.items(sectionName))封裝為字典形式

三、openpyxl

wb = load_workbook('a.xlsx')
讀取文件a.xlsx

sheet = wb[sheetname]
根據(jù)名字拿到xlsx文件里對(duì)應(yīng)的頁

sheet.max_row
獲取當(dāng)前頁的最大行數(shù)

sheet.max_column
獲取當(dāng)前頁的最大列數(shù)

sheet.cell(row = xxx,column = xxx).value
獲取單元格(xxx,xxx)中的值

sheet.cell(row = xxx,column = xxx).value =aa     #修改單元格里的值
wb.save(a.xlsx的路徑名)                           #修改完要保存一下,否則修改不生效

openpyxl庫中沒有方法來獲取去某一行的值,可以自定義:

row_data = []
for i in range(1,sheet.max_column+1):             #注意遍歷列的時(shí)候從1開始
     cell_value = sheet.cell(row = xxx,column = i).value         #xxx就為具體想要獲取的行
     row_data.append(cell_value)

四、loguru

logger.debug('this is a debug message')
logger.info('this is a info message')
logger.warning('this is a warning message')
logger.error('this is a error message')
logger.success('this is a success message')
logger.critical('this is a critical message')

logger.add('xxx.log') 
在當(dāng)前同級(jí)目錄下創(chuàng)建一個(gè)xxx.log文件,并將接下來的日志打印到xxx.log里面

logger.add('lowPath/xxx.log')
在當(dāng)前目錄下創(chuàng)建一個(gè)文件夾lowPath,在其中創(chuàng)建xxx.log文件

logger.add(otherPath+'/xxx.log')
事先獲取其他的目錄otherPath,在otherPath下創(chuàng)建xxx.log

五、time

time.sleep(2)
強(qiáng)制休眠兩秒

time.strftime('%Y-%m-%d_%H-%M-%S')
接受當(dāng)前時(shí)間元組,并最終返回對(duì)應(yīng)格式的字符串

六、unittest

基本概念:
testcase 測(cè)試用例,以test開頭,執(zhí)行順序會(huì)按照方法名的ASCII碼值來排序
test suite 測(cè)試套件,testloader把需要一起執(zhí)行的測(cè)試用例加載到套件中,然后一起執(zhí)行
test runner 執(zhí)行測(cè)試用例并返回測(cè)試結(jié)果
test fixture 測(cè)試固件,對(duì)一個(gè)測(cè)試用例環(huán)境的搭建和銷毀

常見斷言: assertEqual(a,b,msg=None) 判斷a和b是否相等 assertNotEqual assertTrue(a)
判斷a是否為True assertFalse assertIs(a,b)
判斷a is b assertIsNot assertIsNone(a)
判斷a is None assertIsNotNone assertIn(a,b)
判斷a in b assertNotIn assertIsInstance(a,b)
判斷a是不是b的實(shí)例 assertIsNotInstance 斷言失敗會(huì)報(bào)AssertionError的錯(cuò)

編寫測(cè)試用例

class TestDemo(unittest.TestCase):
繼承unittest模塊里的TestCase

		def setUp(self) 
		準(zhǔn)備環(huán)境,執(zhí)行測(cè)試用例的前置條件

		def tearDown(self)
		環(huán)境還原,執(zhí)行測(cè)試用例的后置條件

 		def test_01(self)
 		測(cè)試用例1
 		
 if __name__ == '__main__':
       unittest.main()
       執(zhí)行當(dāng)前文件以test開頭的測(cè)試用例
 
 ########################################以下是實(shí)例##############################################
import time
import unittest

from selenium import webdriver

from Modules.LoginAction import LoginAction


class Login_test(unittest.TestCase):

    def setUp(self):
        '''
        準(zhǔn)備好環(huán)境,執(zhí)行測(cè)試用例的前置條件
        :return:
        '''
        self.driver = webdriver.Chrome()
        self.driver.get('https://mail.163.com/')
        self.driver.maximize_window()

    def tearDown(self):
        time.sleep(2)
        self.driver.quit()

    def test_01(self):
        loginAction = LoginAction()
        loginAction.do_login(self.driver, 'lsqtester001', 'qwer123')
        time.sleep(2)
        self.assertIn('lsqtester002',self.driver.page_source)

if __name__ == '__main__':
    unittest.main()

組織測(cè)試用例

suit = unittest.TestSuite()
定義一個(gè)測(cè)試套件

suit.addTest(Login_test('test_01'))
向套件中添加測(cè)試用例

runner = unittest.TextTestRunner()
runner.run(suit)
定義testrunner并執(zhí)行已加入測(cè)試套件的測(cè)試用例

loader = unittest.TestLoader()
定義一個(gè)testloader對(duì)象
suit.addTest(loader.discover(TestcasesPath,pattern='Unittest*.py'))
根據(jù)條件將測(cè)試用例加載到套件中


########################################以下是實(shí)例##############################################
import unittest

from ConfigFiles.ConfigPath import TestcasesPath
from TestCases.Unittest_login import Login_test



if __name__ == '__main__':
    # suit = unittest.TestSuite()
    # #向套件中添加測(cè)試用例
    # suit.addTest(Login_test('test_01'))
    # suit.addTest(Login_test('test_02'))
    #
    # runner = unittest.TextTestRunner()
    # runner.run(suit)

    '''
    用discover來組織測(cè)試用例
    discover(dir,pattern='Unittest*.py',top_level_dir=None)
    dir就是存放寫用例的python文件的具體路徑
    pattern就是在目錄dir下找形式如同Unittest*.py這樣的文件
    如果符合條件的.py文件里有l(wèi)oad_test這個(gè)函數(shù)的話,就會(huì)加載該文件里的測(cè)試用例
    如果不存在load_test函數(shù)的話,就會(huì)默認(rèn)加載文件里以test開頭的測(cè)試用例函數(shù)
    '''
    suit = unittest.TestSuite()
    loader = unittest.TestLoader()
    suit.addTest(loader.discover(TestcasesPath,pattern='Unittest*.py'))

    runner = unittest.TextTestRunner()
    runner.run(suit)

到此這篇關(guān)于Python基礎(chǔ)之常用庫常用方法整理的文章就介紹到這了,更多相關(guān)Python常用庫常用方法整理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python編程開發(fā)之textwrap文本樣式處理技巧
  • Python的文本常量與字符串模板之string庫
  • Python中使用subprocess庫創(chuàng)建附加進(jìn)程
  • Python超簡單容易上手的畫圖工具庫推薦
  • python爬蟲請(qǐng)求庫httpx和parsel解析庫的使用測(cè)評(píng)
  • Python高級(jí)文件操作之shutil庫詳解
  • Python超簡單容易上手的畫圖工具庫(適合新手)
  • python學(xué)習(xí)之panda數(shù)據(jù)分析核心支持庫
  • Python基礎(chǔ)之操作MySQL數(shù)據(jù)庫
  • Python繪圖庫Matplotlib的基本用法
  • Python爬蟲爬取愛奇藝電影片庫首頁的實(shí)例代碼
  • Python Excel處理庫openpyxl詳解
  • python使用openpyxl庫讀寫Excel表格的方法(增刪改查操作)
  • Python time庫的時(shí)間時(shí)鐘處理
  • python數(shù)據(jù)庫批量插入數(shù)據(jù)的實(shí)現(xiàn)(executemany的使用)
  • Python爬蟲之必備chardet庫
  • python中requests庫+xpath+lxml簡單使用
  • Python格式化文本段落之textwrap庫

標(biāo)簽:三沙 濟(jì)南 喀什 臺(tái)灣 宿遷 欽州 黃山 景德鎮(zhèn)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python基礎(chǔ)之常用庫常用方法整理》,本文關(guān)鍵詞  Python,基礎(chǔ),之,常用,庫,方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python基礎(chǔ)之常用庫常用方法整理》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python基礎(chǔ)之常用庫常用方法整理的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久不见久久见中文字幕免费| 成人激情电影一区二区| 欧美老熟妇一区二区三区| 色就是色欧美色图| 色噜噜色狠狠狠狠狠综合色一| 成年女人的天堂在线| 中文字幕日韩av综合精品| 风间由美久久久| 一区二区美女视频| 国产一区二区三区四区二区| 高潮一区二区三区| 国产精品久久久久秋霞鲁丝| 九九精品视频在线观看| 欧美成人有码| 国产69精品久久久| 国产97在线|日韩| 极品白嫩少妇无套内谢| 麻豆一区二区麻豆免费观看| 欧美亚洲在线| 亚洲手机成人高清视频| 国产又粗又长免费视频| 国产777精品精品热热热一区二区| 欧美在线不卡| 超碰成人av| 狠狠色伊人亚洲综合网站l| 91亚洲国产成人精品性色| 亚洲日本中文| 91精品国产91久久久久麻豆 主演| 久久久久久久久久91| 鲁大师私人影院在线观看| 亚洲va中文在线播放免费| 蜜臀久久99精品久久久久久9| 亚洲成在人线在线播放| 国产成人在线小视频| 51自拍视频在线观看| 国产一区二区三区四区尤物| 亚洲精品一级二级| 国产九色精品成人porny| 亚洲精品av在线播放| 深夜在线视频| 欧美激情1区2区| 亚洲视频一起| 二区三区在线视频| 一级黄色片视频| 精品国产一区二区三区忘忧草| 成人网18免费软件大全| 日本一区二区在线观看视频| 久久久久久久999| 人妻一区二区三区四区| 国产日韩中文字幕在线| 久久久综合免费视频| 国产精品久久国产愉拍| 97久久中文字幕| a级毛片免费| 麻豆精品一区二区| 亚洲精品三级| 国产精品入口免费视频一| 国产又粗又猛又黄又爽| 任你躁在线精品免费| 国产在线精品一区免费香蕉| 欧美日韩国产探花| 老太做爰xxxx| 亚洲高清免费观看高清完整版在线观看| 久久久久久久久福利| 2023国产在线观看| 日本中文字幕久久看| 麻豆中文字幕在线观看| 黑人极品ⅴideos精品欧美棵| 久久久久久久久久久久久久久久久| av不卡在线播放| 久久人人97超碰人人澡爱香蕉| 91福利视频久久久久| 青娱乐国产精品| 手机免费看av片| 无码人妻精品一区二区三区不卡| 国产精品视频地址| 亚洲欧美日韩不卡| 亚洲色图第四色| 一区2区3区在线看| 曰本一区二区三区视频| 欧美高清一区二区| 久久天天躁狠狠躁夜夜躁2014| 黄色小视频免费在线观看| 午夜欧美精品| 午夜性色一区二区三区免费视频| 亚洲超碰精品一区二区| 欧美在线观看日本一区| eeuss影院www影院| 成人97精品毛片免费看| 五月激情丁香一区二区三区| 国产精品久久久久久免费播放| 日韩av高清在线播放| 九七电影韩国女主播在线观看| 91成人在线免费观看| 91看片一区| 一级特黄大欧美久久久| 国产精品久久麻豆| 亚洲女同志亚洲女同女播放| 黄页网址大全在线播放| 日韩二区在线观看| 色先锋资源在线播放av| 欧美一区二区三区公司| 91麻豆免费在线观看| 中文字幕在线播放网址| 亚洲熟女一区二区| 成人av蜜桃| 成年人视频网站在线| 成人午夜激情影院| 日韩一区二区三区在线视频| 欧美另类一区二区三区| 日本一区二区三级电影在线观看| 亚洲大尺度网站| 欧美大片91| 天天操天天操天天色天天要| 1000精品久久久久久久久| 日干夜干天天干| 1000部精品久久久久久久久| 免费看污片的网站| 精品国产123区| 亚洲永久一区二区三区在线| 亚洲天堂网站在线观看视频| 欧美人成在线视频| 噜噜噜噜噜在线视频| 欧美性生给视频| 波多野结衣在线一区| 亚洲视频 欧美视频| 欧美 日韩 国产精品| 精品写真视频在线观看| 91av在线免费观看| 亚洲精品**中文毛片| 韩国精品一区二区三区六区色诱| 亚洲男人第一av网站| 992kp快乐看片永久免费网址| 国产精品久久久久久av公交车| 九九精品久久久| 中文字幕人成乱码在线观看| 中文字幕一区二区免费| 韩国av一区二区三区四区| 亚洲电影天堂av| 五月天综合在线| canopen超线视频网线的应用| 91av视频在线播放| 亚州av在线播放| 国产av无码专区亚洲av毛网站| 精品综合久久88少妇激情| 一二三四在线观看视频| 国产精品视频第一区二区三区| 久久一区91| av资源新版天堂在线| 成人在线电影在线观看视频| 51漫画成人app入口| 少妇一区视频| 黄网av在线| 性欧美疯狂xxxxbbbb| 国产绿帽一区二区三区| 国产老女人乱淫免费| 疯狂撞击丝袜人妻| 欧美激情一区二区三区成人| 青草av.久久免费一区| 羞羞视频立即看| 国产偷人爽久久久久久老妇app| 亚洲电影中文字幕在线观看| 蜜桃国内精品久久久久软件9| 影音先锋在线一区| 亚洲人成影视在线观看| 欧美性猛交xxxx| 操操操干干干| 337p粉嫩大胆噜噜噜鲁| 91免费视频网址| 亚洲一级片免费看| 特一级黄色大片| 玖玖玖免费嫩草在线影院一区| 国产不卡在线视频| 亚洲精品久久久久久久久久久久| 猫咪av在线| 男人天堂亚洲二区| 97精品视频| 欧美一二区视频| 麻豆传媒在线免费| theporn国产精品| 国产精久久一区二区| 中文字幕免费中文| 成人永久免费网站| 中文字幕av一区二区三区人| 四虎永久免费影院| 成全在线观看免费完整动漫| 亚洲色图一区二区| 国产美女网站视频| 免费黄色在线观看| 免费观看在线黄色网| 日韩精品在线免费播放| 午夜久久久久久久久久影院| 国产午夜三级一区二区三| 99综合视频| 全黄性性激高免费视频| 自拍亚洲一区欧美另类| 婷婷丁香花五月天| 日韩欧美亚洲一区二区| 久久99精品久久久久久噜噜| 欧美私密网站| 久久国产精品国产精品| 国产红桃视频| 国产精品久久久久久久久久久久久久久| 国产喷水吹潮视频www| 热门国产精品亚洲第一区在线| 国产一区二区不卡老阿姨| 麻豆av免费在线| 2025国产精品自拍| 国产精品视频一区二区三区,| 日韩精品电影一区二区三区| 91网站免费入口| a4yy在线播放免费观看视频| 亚洲精品国产成人久久av盗摄| 亚洲+小说+欧美+激情+另类| 深夜福利日韩在线看| 国产suv精品一区二区四区视频| 日韩av片永久免费网站| 韩国无码一区二区三区精品| 免费观看成人毛片| 国产精品无遮挡| 日本欧美在线视频免费观看| 亚洲午夜电影网| 久久久91精品国产一区二区精品| 精品国产国产综合精品| 制服丝袜成人动漫| 亚洲国产精品激情在线观看| 成人写真视频| 能看的毛片网站| 亚洲欧美一区二区三| 天堂国产一区二区三区| 欧美日韩在线免费播放| 亚洲偷熟乱区亚洲香蕉av| 国产欧美在线一区二区| 欧洲亚洲女同hd| 欧美理论片在线播放| 日本a级在线| 国产精品日韩久久久| 成人在线播放| 一区二区亚洲精品| 中文字幕第15页| 性人久久久久| 一区二区三区四区高清精品免费观看| 日韩少妇视频| jizzjizz中国精品麻豆| caopeng视频| 97人人模人人爽人人少妇| 国产又白又嫩又爽又黄| 久久一区二区三区喷水| 久久成人av少妇免费| 久久国产精品网| 欧美一级大片在线视频| 欧美日韩123区| 成人免费在线电影网| 精品亚洲乱码一区二区| 一个人看的www视频免费观看| 视频在线观看一区二区| 欧美日韩女优| xxxxxxxxx欧美| 91国产高清在线| 国产精品免费免费| 91国语精品自产拍| 日韩成人激情视频| 国产黄色免费观看| 国产一区二区三区无遮挡| 欧美国产日韩电影| 亚洲av无码乱码国产麻豆| 三级不卡在线观看| 成人高清电影网站| h视频在线观看免费| 五月天婷婷亚洲| 夜夜嗨av一区二区三区网页| 久久精品这里只有精品| 97久久夜色精品国产九色| 国产亚洲欧美视频| 国产精品一区久久久| 国产成人精品日本亚洲专区61| 天堂中文在线观看| 国产成人在线免费观看视频| 国产亚洲精品成人a| 国产一级片自拍| 91免费看`日韩一区二区| 亚洲免费视频二区| 在线日韩电影| 香港欧美日韩三级黄色一级电影网站| 亚洲性av网站| 人禽交欧美网站| 天天干天天舔天天射| 激情国产一区| 亚洲精品成人网| 日韩视频在线观看一区二区三区| 爱豆国产剧免费观看大全剧苏畅| 视频一区二区三区在线观看| 中文字幕人妻一区二| 68国产成人综合久久精品| 欧美成人影院在线播放| √天堂资源在线| 午夜激情视频在线观看| 成人短视频软件网站大全app| 99视频精品| 神马午夜精品95| 又黄又爽又色视频| 不卡电影一区二区三区| 国产成人鲁鲁免费视频a| 蜜臀av午夜精品| 国内激情久久| 小香蕉视频在线| 91午夜理伦私人影院| 亚洲制服丝袜一区| 欧美日韩美女一区二区| 免费黄色网页在线观看| 国产a级免费视频| 同性gay免费| 性欧美一区二区三区| 日本r级电影在线观看| 国产精品扒开腿做爽爽爽视频软件| 国产一级片在线播放| 三级毛片网站| 男女羞羞视频在线观看| 精品一区二区三区四区在线| 亚洲视频在线观看视频| 亚洲涩涩在线观看| 在线观看成人免费| 国产精品久久一区二区三区不卡| 国产中文字幕在线观看| 色窝窝无码一区二区三区| 亚洲激情图片| 黄色在线观看免费| 在线日本成人|