欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

VSCode設(shè)置類似Pycharm控制臺運行Python顯示中間變量的步驟

 更新時間:2025年03月05日 10:06:27   作者:Code銳  
這篇文章主要介紹了如何在VSCode中設(shè)置調(diào)試功能,以實現(xiàn)類似于Pycharm在控制臺輸出中間變量的功能,文中通過圖文介紹的非常詳細,需要的朋友可以參考下

前言

Pycharm在進行Python編程時,有一個很重要的功能就是“使用控制臺輸出”,此時可以查看程序運行的中間變量,并且可以在控制臺繼續(xù)輸入命令進行代碼的輸出。

個人感覺在寫代碼時看中間變量,并且交互代碼很重要,能顯著提高寫代碼效率。

在VSCode中,類似的做法是采用“調(diào)試功能”,下面介紹如何設(shè)置實現(xiàn)類似Pycharm控制臺運行Python顯示中間變量的步驟。

1. 點擊左邊側(cè)欄的“運行和調(diào)試”--“創(chuàng)建launch.json文件”

這一步是將當前代碼進行調(diào)試運行,依次按下圖所示點擊

2. 配置launch.json

這一步是對代碼的調(diào)試方法進行設(shè)置,VSCode有強大的自定義調(diào)試方法,這里只是簡單的設(shè)置將代碼調(diào)試在“調(diào)試控制臺”輸出

上圖中方框部分需要修改,修改的代碼如下:

{
    // 使用 IntelliSense 了解相關(guān)屬性。 
    // 懸停以查看現(xiàn)有屬性的描述。
    // 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python 調(diào)試程序: 當前文件",
            "type": "debugpy",
            "request": "launch",
            "program": "${file}",
            "console": "internalConsole",  // 設(shè)置在調(diào)試控制臺輸出
            "env": {
                "PYTHONPATH": "${workspaceRoot}" // 設(shè)置vscode項目根路徑,搜索包時優(yōu)先從該目錄進行,防止發(fā)生import包錯誤
            },
        }
    ]
}

3. 設(shè)置斷點調(diào)試查看中間變量,并且在調(diào)試控制臺繼續(xù)交互代碼運行

注意,在VSCode中調(diào)試時,只有兩種情況會顯示中間變量,一是代碼報錯,二是設(shè)置斷點。如果代碼正常運行是不會顯示中間變量的。

因此我們需要手動設(shè)置斷點,在你需要查看變量的代碼的后一行,隨便寫一行代碼“添加斷點”,因為添加斷點的那一行不會運行,并且在斷點處停止運行。

添加斷點很簡單,只需要移動鼠標到某一行前邊,點擊打上一個紅色圓點即可。

這里我需要看到第5行代碼之前的變量,所以將斷點打在第6行。

調(diào)試運行之后,左邊側(cè)欄就可以查看中間變量了。在“調(diào)試控制臺”的最下方可以輸入代碼,進行交互。

如今在VSCode里面查看中間變量可以完美解決了!完全可以替代Pycharm!????

效果如下圖:

總結(jié)

到此這篇關(guān)于VSCode設(shè)置類似Pycharm控制臺運行Python顯示中間變量的文章就介紹到這了,更多相關(guān)VSCode運行Python顯示中間變量內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Sklearn調(diào)優(yōu)之網(wǎng)格搜索與隨機搜索原理詳細分析

    Sklearn調(diào)優(yōu)之網(wǎng)格搜索與隨機搜索原理詳細分析

    這篇文章主要介紹了Sklearn調(diào)優(yōu)之網(wǎng)格搜索與隨機搜索原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2023-02-02
  • 一文帶你了解Python與svg之間的操作

    一文帶你了解Python與svg之間的操作

    svgwrite是一個?Python?庫,用于生成簡單的?SVG?圖片。它提供了一組類似于繪圖的?API,使用者可以在?SVG?畫布上畫線、矩形、圓等圖形。本文主要介紹了如何利用svgwrite進行SVG圖片的操作,需要的可以參考一下
    2023-01-01
  • Python中格式化字符串輸出的4種方式小結(jié)

    Python中格式化字符串輸出的4種方式小結(jié)

    本文主要介紹了Python中格式化字符串輸出的4種方式小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • 基于Python實現(xiàn)人工智能算法的方法詳解

    基于Python實現(xiàn)人工智能算法的方法詳解

    Python已經(jīng)成為了機器學習領(lǐng)域最受歡迎的編程語言之一,Python的簡潔性和易用性使其成為了開發(fā)人員和數(shù)據(jù)科學家的首選語言,在本文中,我們將探討如何使用Python實現(xiàn)人工智能算法,感興趣的小伙伴跟著小編一起來探討吧
    2023-06-06
  • Anaconda下安裝mysql-python的包實例

    Anaconda下安裝mysql-python的包實例

    今天小編就為大家分享一篇Anaconda下安裝mysql-python的包實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python excel和yaml文件的讀取封裝

    python excel和yaml文件的讀取封裝

    這篇文章主要介紹了python excel和yaml文件的讀取封裝,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01
  • Python爬蟲框架scrapy實現(xiàn)的文件下載功能示例

    Python爬蟲框架scrapy實現(xiàn)的文件下載功能示例

    這篇文章主要介紹了Python爬蟲框架scrapy實現(xiàn)的文件下載功能,結(jié)合實例形式分析了scrapy框架進行文件下載的具體操作步驟與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2018-08-08
  • Python多線程采集二手房源數(shù)據(jù)信息流程詳解

    Python多線程采集二手房源數(shù)據(jù)信息流程詳解

    這篇文章主要介紹了Python多線程采集二手房源數(shù)據(jù)信息流程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2023-05-05
  • Python中的錯誤處理與調(diào)試技巧分享

    Python中的錯誤處理與調(diào)試技巧分享

    在軟件開發(fā)過程中,錯誤是不可避免的,無論是在開發(fā)初期還是在項目后期,程序都可能會遇到各種各樣的錯誤,本文將深入探討 Python 中的錯誤處理機制、常見錯誤類型及其處理方法,并介紹一些實用的調(diào)試技巧,以提高開發(fā)效率和代碼質(zhì)量,需要的朋友可以參考下
    2025-01-01
  • python學習 流程控制語句詳解

    python學習 流程控制語句詳解

    下面小編就為大家?guī)硪黄猵ython學習 流程控制語句詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06

最新評論