摘要:
1、打開瀏覽器的驅動,以chrome為例 from selenium import webdriver #chrome驅動 driver = webdriver.Chrome(executable_path="c:\\chromedriver") driver.get('http://www.bai 閱讀全文
posted @ 2020-11-10 20:36
hqq的進階日記
閱讀(188)
評論(0)
推薦(2)
摘要:
1、什么是pytest pytest是一個非常成熟的全功能的Python測試框架,主要有以下特點: 簡單靈活,容易上手,文檔豐富 支持參數化,可以細粒度地控制要測試的測試用例 能夠支持簡單的單元測試和復雜的功能測試,還可以用來做 selenium/appium 等自動化測試、接口自動化測試(pyte 閱讀全文
posted @ 2020-11-10 14:05
hqq的進階日記
閱讀(220)
評論(0)
推薦(2)
摘要:
1、什么是單元測試 測試函數/方法或者一段代碼,用于檢驗被測代碼的一個很小的、很明確的功能是否正確,通常是開發做。 在Python中的單元測試框架有Unittest和Pytest,現在總結Unittest。 2、單元測試框架 1、Unittest框架的五個概念 test fixture:測試固件 t 閱讀全文
posted @ 2020-11-09 18:48
hqq的進階日記
閱讀(241)
評論(0)
推薦(2)
摘要:
一、HTTP協議的socket通信 1、server.py # 服務端 import sys import socket ip_point = ('127.0.0.1',9999) sk = socket.socket() sk.bind(ip_point) sk.listen(5) print(" 閱讀全文
posted @ 2020-11-09 11:15
hqq的進階日記
閱讀(542)
評論(0)
推薦(1)
摘要:
1、插入排序核心思想 插入排序的核心思想是將數組中所有的元素和前面已經排序好的元素相比較。 如果后面選擇的元素比排序的元素小,則交換位置,直到比較完成。 2、插入排序過程舉例 arr = [1,22,-1,9,23,5] 思路,將一個數字插入到有序部分,對比;找到插入位置;插入。 1)將數組分成兩部 閱讀全文
posted @ 2020-11-05 19:02
hqq的進階日記
閱讀(164)
評論(0)
推薦(1)
摘要:
題目:給定一個數組 [3,2,11,-9,0,12],如何將這個數組進行排序,得到一個有序序列 排序過程: 1.選擇數組中最小元素的索引(從0到length-1),和第一個元素(索引為0) 的兩個值交換位置:[-9,2,11,3,0,12] 2.選擇數組中最小元素的索引(從1到length-1),和 閱讀全文
posted @ 2020-11-05 18:32
hqq的進階日記
閱讀(98)
評論(0)
推薦(1)
摘要:
一、bs4 方式爬取酷狗音樂 思路: 訪問要爬的網頁 https://www.kugou.com/ 分析網頁的內容和特點,確定如何定位到要抓的元素;用chrome自帶的開發者工具,選擇你要抓取網頁的數據來定位其所在的標簽 獲取源碼 生成html解析器soup 用soup.find_all("div" 閱讀全文
posted @ 2020-11-04 11:58
hqq的進階日記
閱讀(613)
評論(0)
推薦(1)
浙公網安備 33010602011771號