最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python進(jìn)行debug操作實戰(zhàn)訓(xùn)練

 更新時間:2023年06月15日 09:27:05   作者:今天一定要洛必達(dá)  
debug是編碼是非常重要的調(diào)試技巧,通過在運行過程中設(shè)置斷點,幫助開發(fā)人員更好的理解運行過程,下面這篇文章主要給大家介紹了關(guān)于python進(jìn)行debug操作的相關(guān)資料,需要的朋友可以參考下

前言

這也算是大學(xué)本科不好好學(xué)習(xí),拉下的賬了,今天終要補回來了。

本文用的測試代碼:

from torchvision import transforms
from torchvision.datasets import FashionMNIST
import os
os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"
#數(shù)據(jù)集準(zhǔn)備
train_data = FashionMNIST(
    root = "./data/FashionMNIST",
    train = True,
    transform = transforms.ToTensor(),
    download = True #如果沒下載數(shù)據(jù),就下載數(shù)據(jù);如果已經(jīng)下載好,就換為False
)
test_data = FashionMNIST(
    root = "./data/FashionMNIST",
    train = False,
    transform = transforms.ToTensor(),
    download = True #如果沒下載數(shù)據(jù),就下載數(shù)據(jù);如果已經(jīng)下載好,就換為False
)
train_data_x=train_data.data
train_data_y=train_data.targets
test_data_x=test_data.data
test_data_y=test_data.targets
print(train_data_x.shape)
print(train_data_y.shape)
print(type(train_data_x))
print(type(train_data_y))
print(test_data_x.shape)
print(test_data_y.shape)
def function1(x):
    for i in range(x):
        print(i)
function1(7)

一、debug環(huán)境介紹

點擊這個爬蟲就可開始debug

在debug前我們需要設(shè)置斷點:(設(shè)置幾個都行)

進(jìn)入debug后,左下角:

1)debugger里面可以看到存在的變量:

2)console里面可以我們一步步調(diào)試的過程,輸出的結(jié)果會打印在里面:

二、debug按鈕介紹

分別是

1)step over 快捷鍵:F8

2)step into 快捷鍵:F7

3)step into my code 快捷鍵: alt+shift+F7

4) step out 快捷鍵: shift+F8

2.1、step into:單步執(zhí)行(遇到函數(shù)也是單步)

注意看藍(lán)色的線變化(藍(lán)色的線,代表即將被debug,但是還沒有debug到)

剛我debug了兩次,結(jié)果如下:

step into 遇到進(jìn)了函數(shù)也是單步(以我們這里定義的循環(huán)打印函數(shù)為例):

2.2、step over:單步執(zhí)行(遇到函數(shù),全部運行)

這個相比step over 就是函數(shù)里執(zhí)行的區(qū)別:(step over 是直接執(zhí)行完)

2.3、step into my code:(直接跳到下一個斷點)

這個很好理解了,這里我有三個斷點,所以會debug三次,然后結(jié)束:

2.4、step out : 執(zhí)行完剩下的函數(shù),并跳到上一層函數(shù)

就是之前在函數(shù)內(nèi)部單步調(diào)試時,用step out 能一下執(zhí)行完,返回到上一層函數(shù)

用了之后,整個函數(shù)直接執(zhí)行完,但進(jìn)程未結(jié)束

看藍(lán)色的線,返回到了上一層函數(shù)

總結(jié)

到此這篇關(guān)于python進(jìn)行debug操作實戰(zhàn)訓(xùn)練的文章就介紹到這了,更多相關(guān)python debug操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python Opencv任意形狀目標(biāo)檢測并繪制框圖

    Python Opencv任意形狀目標(biāo)檢測并繪制框圖

    這篇文章主要為大家詳細(xì)介紹了Python Opencv任意形狀目標(biāo)檢測,并繪制框圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Python程序打包exe,單文件和多文件方式

    Python程序打包exe,單文件和多文件方式

    這篇文章主要介紹了Python程序打包exe,單文件和多文件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • 關(guān)于numpy中np.nonzero()函數(shù)用法的詳解

    關(guān)于numpy中np.nonzero()函數(shù)用法的詳解

    下面小編就為大家?guī)硪黄P(guān)于numpy中np.nonzero()函數(shù)用法的詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • python中的格式化輸出方法

    python中的格式化輸出方法

    這篇文章主要介紹了python中的格式化輸出方法,?數(shù)據(jù)可以以人類可讀的形式打印,或?qū)懭胛募怨硎褂?,甚至可以以某種其他指定的形式。?用戶通常希望對輸出格式進(jìn)行更多控制,而不是簡單地打印以空格分隔的值,更多格式化輸出方式需要的朋友可以參考下面文章內(nèi)容
    2022-03-03
  • pytorch實現(xiàn)好萊塢明星識別的示例代碼

    pytorch實現(xiàn)好萊塢明星識別的示例代碼

    本文主要介紹了pytorch實現(xiàn)好萊塢明星識別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Python使用PyPDF2庫實現(xiàn)向PDF文件中插入內(nèi)容

    Python使用PyPDF2庫實現(xiàn)向PDF文件中插入內(nèi)容

    Python的PyPDF2庫是一個強大的工具,它允許我們方便地操作PDF文件,包括合并、拆分、旋轉(zhuǎn)頁面等操作,下面我們就來看看如何使用PyPDF2庫實現(xiàn)向PDF文件中插入內(nèi)容吧
    2024-04-04
  • 在pycharm中無法import所安裝的庫解決方案

    在pycharm中無法import所安裝的庫解決方案

    這篇文章主要介紹了在pycharm中無法import所安裝的庫解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python程序運行進(jìn)程、使用時間、剩余時間顯示功能的實現(xiàn)代碼

    python程序運行進(jìn)程、使用時間、剩余時間顯示功能的實現(xiàn)代碼

    這篇文章主要介紹了python程序運行進(jìn)程、使用時間、剩余時間顯示功能,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友參考下吧
    2019-07-07
  • Python3 assert斷言實現(xiàn)原理解析

    Python3 assert斷言實現(xiàn)原理解析

    這篇文章主要介紹了Python3 assert斷言實現(xiàn)原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • Flask項目搭建配置項導(dǎo)入教程

    Flask項目搭建配置項導(dǎo)入教程

    這篇文章主要為大家介紹了Flask項目搭建配置項導(dǎo)入教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11

最新評論

大庆市| 阿鲁科尔沁旗| 洮南市| 青岛市| 漳平市| 平原县| 海门市| 正安县| 延吉市| 昭平县| 梁河县| 临夏市| 咸宁市| 黄山市| 藁城市| 贵溪市| 治县。| 克什克腾旗| 淮滨县| 重庆市| 资源县| 鹰潭市| 镇巴县| 淅川县| 大宁县| 汉源县| 木里| 东源县| 长海县| 渝中区| 平顺县| 高安市| 上思县| 新兴县| 丹寨县| 永寿县| 文昌市| 罗定市| 加查县| 西峡县| 扶沟县|