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

怎么使用Python的調試工具PySnooper

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

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

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

怎么使用Python的調試工具PySnooper

目前,PySnooper在GitHub上已經(jīng)獲得 7047 個Star,371 個Fork

以下編寫了一個函數(shù),通過返回一個二進制列表。我們只需要通過添加@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'))

顯示函數(shù)調用的函數(shù)的snoop行:

@pysnooper.snoop(depth=2)

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

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

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供ChatGPT、移動網(wǎng)站建設、Google網(wǎng)站營銷品牌網(wǎng)站建設、網(wǎng)站改版

廣告

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

成都定制網(wǎng)站網(wǎng)頁設計
主站蜘蛛池模板: 伊在人亚洲香蕉精品区 | 亚州黄色网址 | 九九视频精品在线 | 国产50页| 香港全黄一级毛片在线播放 | 亚洲欧美7777| 黑人巨大videos极度另类 | 美女操穴视频 | 台湾黄三级高清在线观看播放 | 91精品久久久 | 国内精品免费一区二区观看 | 国产婷婷成人久久av免费高清 | 国产欧美精品三区 | 久久频这里精品99香蕉久 | 久久国产精品免费网站 | 2022久久免费精品国产72精品 | 中文字幕一区日韩在线视频 | 精品国产精品久久一区免费式 | 拍真实国产伦偷精品 | 午夜神马视频 | caoporen国产91在线 | 免费成年人视频网站 | 很黄的网站在线观看 | 国产精品久久久久久网站 | 欧美日韩性视频一区二区三区 | 欧美视频 亚洲视频 | 最新黄网| 模特精品一区二区三区 | 久久精品一区二区三区不卡牛牛 | 特级一级全黄毛片免费 | 欧美高清视频在线 | 美国一级做a一级视频 | 免费特黄一区二区三区视频一 | 99精品国产在现线免费 | 一本一道久久 | 1769视频在线观看国产 | 午夜精品免费 | 欧美日韩亚洲一区二区三区 | 九一精品国产 | 国产男女在线观看 | 国产精品久久久久影视不卡 |