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

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

2.設置斷點
點擊代碼左側的空白即可,取消斷點時,在同一個位置在此點擊即可。
3.對代碼進行調試(常用快捷鍵f8、f7)
- a. pycharm 開始運行,并且在斷點處暫停;如下圖


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

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

方法二:設置運動腳本時候的默認框架
入口一:菜單欄Run—->Run—->Edit Configuration

總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
PyTorch CNN實戰(zhàn)之MNIST手寫數(shù)字識別示例
本篇文章主要介紹了PyTorch CNN實戰(zhàn)之MNIST手寫數(shù)字識別示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05
Python之find()和index()的區(qū)別及使用說明
本文詳細介紹了Python中`index()`方法和`find()`方法的使用方法、參數(shù)說明和舉例說明,這些方法都用于查找元素或子字符串的位置,但`index()`方法在未找到時會拋出異常,而`find()`方法會返回-12025-11-11
Python連接MongoDB數(shù)據(jù)庫并實現(xiàn)基本數(shù)據(jù)操作
在當今的數(shù)據(jù)驅動時代,MongoDB作為一種流行的NoSQL數(shù)據(jù)庫,本文將帶你了解如何使用Python連接MongoDB數(shù)據(jù)庫,并進行基本的數(shù)據(jù)操作,感興趣的小伙伴可以了解下2026-01-01

