中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

怎么使用Python的調試工具PySnooper

本篇內容介紹了“怎么使用Python的調試工具PySnooper”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

創新互聯堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站建設、網站制作、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的阿巴嘎網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

PySnooper 使用起來十分簡單,開發者可以在任何龐大的代碼庫中使用它,而無需進行任何設置。你只需添加裝飾器,并為日志輸出地址指定路徑,方法是將其路徑指定為***個參數。

怎么使用Python的調試工具PySnooper

目前,PySnooper在GitHub上已經獲得 7047 個Star,371 個Fork

以下編寫了一個函數,通過返回一個二進制列表。我們只需要通過添加@pysnooper.snoop()裝飾器就可以了:

import pysnooper  @pysnooper.snoop()  def number_to_bits(number):      if number:          bits = []          while number:              number, remainder = divmod(number, 2)              bits.insert(0, remainder)          return bits      else:          return [0]  number_to_bits(6)

輸出如下:

Starting var:.. number = 6  15:29:11.327032 call         4 def number_to_bits(number):  15:29:11.327032 line         5     if number:  15:29:11.327032 line         6         bits = []  New var:....... bits = []  15:29:11.327032 line         7         while number:  15:29:11.327032 line         8             number, remainder = divmod(number, 2)  New var:....... remainder = 0  Modified var:.. number = 3  15:29:11.327032 line         9             bits.insert(0, remainder)  Modified var:.. bits = [0]  15:29:11.327032 line         7         while number:  15:29:11.327032 line         8             number, remainder = divmod(number, 2)  Modified var:.. number = 1  Modified var:.. remainder = 1  15:29:11.327032 line         9             bits.insert(0, remainder)  Modified var:.. bits = [1, 0]  15:29:11.327032 line         7         while number:  15:29:11.327032 line         8             number, remainder = divmod(number, 2)  Modified var:.. number = 0  15:29:11.327032 line         9             bits.insert(0, remainder)  Modified var:.. bits = [1, 1, 0]  15:29:11.327032 line         7         while number:  15:29:11.327032 line        10         return bits  15:29:11.327032 return      10         return bits  Return value:.. [1, 1, 0]

特性

stderr,則可以將選擇輸出到指定文件:

@pysnooper.snoop('/my/log/file.log')

查看一些非局部變量的變量值:

@pysnooper.snoop(variables=('foo.bar', 'self.whatever'))

顯示函數調用的函數的snoop行:

@pysnooper.snoop(depth=2)

“怎么使用Python的調試工具PySnooper”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!

文章題目:怎么使用Python的調試工具PySnooper
鏈接URL:http://m.2m8n56k.cn/article28/gpoecp.html

成都網站建設公司_創新互聯,為您提供ChatGPT移動網站建設Google網站營銷品牌網站建設網站改版

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計
主站蜘蛛池模板: 国产高清在线免费视频 | 久久久久久色 | 国内国产真实露脸对白 | 国产永久高清免费动作片www | 色成人亚洲| 免费观看一级特黄欧美大片 | 日韩特级毛片 | 正在播放国产精品放孕妇 | 久草新视频 | 香港三级日本三级三级人妇 | 亚洲区精品久久一区二区三区 | 中文字幕成人 | 性感美女视频免费网站午夜 | 久久香蕉精品视频 | 日韩加勒比在线 | 欧美综合亚洲 | 成人在线亚洲 | 欧美jizzhd精品欧美另类 | 国产成人久久久精品一区二区三区 | 亚洲特级毛片 | 欧美精品久久 | 麻豆69堂免费视频 | 性做爰片免费视频毛片中文i | 欧美成人久久一级c片免费 欧美成人看片黄a免费 | 天天看有黄有色大片 | 欧美在线看欧美高清视频免费 | 亚洲视频三区 | 三级毛片在线播放 | 女仆色在线 | 国产麻豆福利a v在线播放 | 久久精品国产影库免费看 | 国产女乱淫真高清免费视频 | 岛国伊人 | 日韩欧美一区二区中文字幕 | 国产日韩亚洲不卡高清在线观看 | 欧美精品亚洲人成在线观看 | 青青自拍 | 7777在线视频 | 久久综合亚洲一区二区三区 | 久草欧美| 中文精品爱久久久国产 |