pycharm出現(xiàn)了pytest模式下如何改回run模式
pytest模式下如何改回run模式
如果出現(xiàn)這個(gè)問(wèn)題:

下面,我們介紹下在pycharm 中如何調(diào)試程序。
1. 首先介紹下
在主工具欄中,點(diǎn)擊debug按鈕(綠色甲殼蟲按鈕),即可進(jìn)入調(diào)試狀態(tài)下默認(rèn)是run模式

2.設(shè)置斷點(diǎn)
點(diǎn)擊代碼左側(cè)的空白即可,取消斷點(diǎn)時(shí),在同一個(gè)位置在此點(diǎn)擊即可。
3.對(duì)代碼進(jìn)行調(diào)試(常用快捷鍵f8、f7)
- a. pycharm 開(kāi)始運(yùn)行,并且在斷點(diǎn)處暫停;如下圖


最終我們會(huì)發(fā)現(xiàn),結(jié)果和第一個(gè)步驟是一樣的,由此我們得出結(jié)論:
(1)使用pytest測(cè)試框架時(shí)候,不需要main()函數(shù),系統(tǒng)可以自動(dòng)識(shí)別測(cè)試用例并執(zhí)行。
(2)即使包含main()函數(shù),點(diǎn)擊它去執(zhí)行,也不會(huì)去執(zhí)行main()函數(shù)。
(3)具體是使用哪個(gè)測(cè)試框架執(zhí)行,不是通過(guò)main()函數(shù)設(shè)置的,在別的地方。

python運(yùn)行腳本的三種模式
- 例如普通模式運(yùn)行,不會(huì)自動(dòng)去加載測(cè)試用例執(zhí)行
- unittest 測(cè)試框架運(yùn)行模式,可以自動(dòng)去發(fā)現(xiàn)testcase并執(zhí)行
- pytest 測(cè)試框架運(yùn)行模式,就是我們上面2個(gè)步驟都是使用pytest測(cè)試框架運(yùn)行的
重要原則:
第一次按照何種模式執(zhí)行測(cè)試用例,后續(xù)都會(huì)按照這種方式去執(zhí)行三:
如何修改腳本運(yùn)行的模式呢?

方法二:設(shè)置運(yùn)動(dòng)腳本時(shí)候的默認(rèn)框架
入口一:菜單欄Run—->Run—->Edit Configuration

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python實(shí)現(xiàn)AdaBoost算法的示例
這篇文章主要介紹了python實(shí)現(xiàn)AdaBoost算法的示例,幫助大家更好的理解和了解機(jī)器學(xué)習(xí)算法,感興趣的朋友可以了解下2020-10-10
PyTorch CNN實(shí)戰(zhàn)之MNIST手寫數(shù)字識(shí)別示例
本篇文章主要介紹了PyTorch CNN實(shí)戰(zhàn)之MNIST手寫數(shù)字識(shí)別示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-05-05
Python實(shí)現(xiàn)檢測(cè)SSL證書是否過(guò)期
我們知道 SSL 證書是會(huì)過(guò)期的,一旦過(guò)期之后需要重新申請(qǐng),如果沒(méi)有及時(shí)更換證書的話,就有可能導(dǎo)致網(wǎng)站出問(wèn)題,所以本文介紹了如何利用Python實(shí)現(xiàn)檢測(cè)SSL證書是否過(guò)期,需要的可以參考下2023-08-08
Python之find()和index()的區(qū)別及使用說(shuō)明
本文詳細(xì)介紹了Python中`index()`方法和`find()`方法的使用方法、參數(shù)說(shuō)明和舉例說(shuō)明,這些方法都用于查找元素或子字符串的位置,但`index()`方法在未找到時(shí)會(huì)拋出異常,而`find()`方法會(huì)返回-12025-11-11
Python連接MongoDB數(shù)據(jù)庫(kù)并實(shí)現(xiàn)基本數(shù)據(jù)操作
在當(dāng)今的數(shù)據(jù)驅(qū)動(dòng)時(shí)代,MongoDB作為一種流行的NoSQL數(shù)據(jù)庫(kù),本文將帶你了解如何使用Python連接MongoDB數(shù)據(jù)庫(kù),并進(jìn)行基本的數(shù)據(jù)操作,感興趣的小伙伴可以了解下2026-01-01
用python代碼將tiff圖片存儲(chǔ)到j(luò)pg的方法
今天小編就為大家分享一篇用python代碼將tiff圖片存儲(chǔ)到j(luò)pg的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12
Python人工智能之混合高斯模型運(yùn)動(dòng)目標(biāo)檢測(cè)詳解分析
運(yùn)動(dòng)目標(biāo)檢測(cè)是計(jì)算機(jī)視覺(jué)領(lǐng)域中的一個(gè)重要內(nèi)容,其檢測(cè)效果將會(huì)對(duì)目標(biāo)跟蹤與識(shí)別造成一定的影響,本文將介紹用Python來(lái)進(jìn)行混合高斯模型運(yùn)動(dòng)目標(biāo)檢測(cè),感興趣的朋友快來(lái)看看吧2021-11-11
10個(gè)Python實(shí)現(xiàn)的最頻繁使用的聚類算法
聚類或聚類分析是無(wú)監(jiān)督學(xué)習(xí)問(wèn)題。它通常被用作數(shù)據(jù)分析技術(shù),用于發(fā)現(xiàn)數(shù)據(jù)中的有趣模式。本文為大家介紹了10個(gè)最頻繁使用的聚類算法,感興趣的可以了解一下2022-12-12

