色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

分享Perl和Python腳本輕量實用的調試工具

jf_78858299 ? 來源:芯片學堂 ? 作者:JKZHAN ? 2023-01-21 17:25 ? 次閱讀

Perl和Python作為目前芯片開發流程中最為流行的腳本語言,本文將分別介紹它們輕量且實用的調試工具(Debugger),讓你在調試腳本的時候不再抓瞎。

本文使用的測試腳本功能是:在當前目錄下的所有文件中,找出包含指定字符串的文件。獲取這兩個測試腳本(perl & python)可以在公眾號后臺回復”腳本調試“獲得下載鏈接。

01 Perl Debugger

Perl測試腳本內容如下:

圖片

本節介紹的是Perl內置的調試器,通過在執行腳本的時候加-d選項來啟動,非常方便。然后使用命令h可以打印調試幫助文檔,命令很少,但足夠用。

圖片

最常使用的命令是這么幾個:設置斷點b,打印斷點L,打印源代碼l,顯示附近行v,連續執行至下一個斷點c,單行執行s/n, 打印變量p,退出調試q。一回生二回熟,再不熟可以查看幫助文檔。

圖片

除了本節介紹的Perl內建調試器,Perl還有其他調試功能,比如帶有圖形界面的調試工具等等,具體可以查看參考資料1。

圖片

02 Python Debugger

Python測試腳本內容如下:

圖片

本節要介紹的Python調試工具包括pdb和pudb,前者支持命令行調試,后者具備圖形界面。

pdb是Python自帶的但使用起來非常便捷的調試工具。啟動的時候可以在執行腳本時帶上參數-m pdb即可。之后就可以h 來打開相應的幫助文檔。

圖片

最常使用的命令有:設置斷點b,設置一次性斷點tbreak,清除斷點cl,顯示源代碼l/ll,連續執行至下一個斷點c,執行到指定行j,單行執行s/n,打印變量p,查看函數參數a,退出調試q。

此外,還有兩個非常有用的調試命令:whatis 可以變量或者表達式的類型;interact 可以在繼承當前上下文環境的基礎上新開一個Python交互式解釋器。

圖片

下面簡單介紹一下pudb這個有GUI的調試工具,基本功能跟pdb一樣,可以理解為就是套了一個圖形界面,啟動界面如下:

圖片

使用pudb需要使用pip安裝pudb:pip3 install pudb,然后在被調試代碼中插入代碼“from pudb import set_trace; set_trace();”。之后執行該腳本,就會自動啟動調試界面。

通過Ctrl+p可以調出工具設置界面,可以進行包括主題在內基本設置。通過?鍵可以打開幫助頁面,剩下的基本操作可以按照幫助頁面的說明來進行。

圖片

更多使用技巧可以查看參考資料2和3。

參考資料

[1]https://debugger.perl.org/tools.html

[2]https://docs.python.org/3/library/pdb.htm

[3]https://documen.tician.de/pudb/

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4813

    瀏覽量

    85304
  • 腳本語言
    +關注

    關注

    0

    文章

    48

    瀏覽量

    8311
  • 芯片開發
    +關注

    關注

    0

    文章

    12

    瀏覽量

    2519
收藏 人收藏

    評論

    相關推薦

    FPGA調試工具-chipscope

    FPGA調試工具chipscope,學習與使用FPGA必用的工具。。
    發表于 03-23 09:45 ?86次下載

    MCU51的串口調試工具

    MCU51的串口調試工具:本站會員 gxujjd 及sltian 推薦的Mcu51網站的免費串口調試工具。此版本使用C++Builder編寫.
    發表于 01-16 11:53 ?126次下載

    如何在 IIS 中執行 Python 腳本

    如何在 IIS 中執行 Python 腳本 Python 是一種解釋腳本語言,概念類似 Microsoft Visual Basic Scripting Edition (VBSc
    發表于 02-23 15:13 ?1288次閱讀

    串口調試工具

    串口調試工具 便于單片機下載 串口調試工具 串口調試工具
    發表于 11-20 16:35 ?42次下載

    舵機調試工具

    舵機調試工具、直流電機的速度控制+測試程序。
    發表于 02-23 16:08 ?0次下載

    舵機調試工具

    飛思卡爾智能車舵機調試工具,其他舵機調試可自行修改舵機參數處理
    發表于 02-24 17:25 ?8次下載

    常用網絡調試工具

    [4]常用網絡調試工具_v1.0rc
    發表于 12-27 16:26 ?0次下載

    串口調試工具

    串口調試工具
    發表于 12-28 10:16 ?177次下載

    介紹Lauterbach調試工具的應用

    該演示由Lauterbach中國團隊提供,展現您如何通過Lauterbach強大的嵌入式調試工具Trace32來調試和分析運行在Altera Cyclone V SoC芯片上面的軟件。Lauterbach調試工具支持幾乎所有操作
    的頭像 發表于 06-26 08:09 ?5750次閱讀

    串口調試工具

    串口調試工具免費下載。
    發表于 09-13 17:41 ?34次下載

    調試工具檢測

    調試工具檢測
    發表于 01-31 15:01 ?0次下載

    分享一個非常強大的串口調試工具

    LLCOM是一個可運行lua腳本的高自由度串口調試工具。
    的頭像 發表于 05-29 09:54 ?4292次閱讀
    分享一個非常強大的串口<b class='flag-5'>調試工具</b>

    modbus調試工具

    modbus調試工具
    發表于 04-28 13:50 ?91次下載

    串口調試工具

    串口調試工具
    發表于 04-28 13:53 ?7次下載

    腳本調試工具有哪些?腳本調試工具怎么用?

    腳本調試是軟件開發過程中非常重要的一環,它能幫助開發者快速定位并解決代碼中的錯誤。大多數編程語言都提供了各種各樣的腳本調試工具,本文將介紹一些常見的
    的頭像 發表于 12-01 14:40 ?1137次閱讀
    主站蜘蛛池模板: 99视频在线免费 | 国产精品久久久久久久久久久 | 99热在线视频这里只精品 | 国产成人女人在线视频观看 | 国产亚洲精品久久久久久鸭绿欲 | 国产亚洲精品久久精品69 | 久久久久久亚洲精品影院 | 男人桶爽女人 | 中文字幕不卡免费高清视频 | 无修肉动漫在线观看影片 | 欧美日韩国产在线一区二区 | 成人天堂资源WWW在线 | 亚洲精品久久久久中文字幕二区 | 午夜无码片在线观看影院 | 天天影视色欲 影视 | 亚洲精品AV无码永久无码 | 亚洲国产精品久久人人爱 | xxx粗大长欧美 | 国产久青青青青在线观看 | 最新无码国产在线视频 | 天天色天天干天天 | 日韩吃奶摸下AA片免费观看 | 色琪琪久久热在线 | 国产午夜免费不卡精品理论片 | 999国产高清在线精品 | 99视频网站 | 亚洲免费综合色视频 | 午夜看片a福利在线观看 | 男生在床上脱美女 胸 | 色妺妺免费影院 | 超碰97av 在线人人操 | 又黄又爽又无遮挡在线观看免费 | 2017欧美狠狠色 | 午夜日韩久久影院 | 99久久婷婷国产麻豆精品电影 | 一二三四电影完整版免费观看 | 999精品影视在线观看 | 日本理论片和搜子同居的日子2 | 亚洲欧美色综合影院 | 亚洲精品嫩草AV在线观看 | 成人无码精品一区二区在线观看 |