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

Python 的第三方調(diào)試庫 ???pysnooper?? 使用示例

 更新時間:2023年02月21日 08:17:46   作者:風(fēng)華絕代小浪浪  
這篇文章主要介紹了Python 的第三方調(diào)試庫 ???pysnooper?? 使用示例的相關(guān)資料,需要的朋友可以參考下

一、背景

我們在進(jìn)行代碼調(diào)試時,通常使用兩種方式。

  • print 輸出調(diào)試的內(nèi)容或者標(biāo)識
  • 通過斷點調(diào)試debug
    但是我想知道代碼的中間的每一行程序運(yùn)行后的結(jié)果,方便的知道每一行程序運(yùn)行后的結(jié)果,而不需要再手動增加 print 展示過程數(shù)據(jù)、調(diào)試程序
    Python 的第三方調(diào)試庫**???pysnooper??**。通過裝飾器輕松搞定

二、示例 ? ?pysnooper`??

??pip install pysnooper??

  • ??示例一??跟蹤整個函數(shù)
import pysnooper

@pysnooper.snoop()
def number_to_bits(number):
for i in range(4):
print(i)

number_to_bits(2)
import pysnooper
import random

def foo():
lst = []
for i in range(10):
lst.append(random.randrange(1, 1000))

with pysnooper.snoop():
lower = min(lst)
upper = max(lst)
mid = (lower + upper) / 2
print(lower, mid, upper)
foo()
  • ??示例二?跟蹤相關(guān)部分

三、方法

  • 如果標(biāo)準(zhǔn)錯誤輸出難以獲得,或者太長了,那么可以將輸出定位到本地文件:
@pysnooper.snoop('/my/log/file.log')
  • 查看一些非本地變量的值:
@pysnooper.snoop(variables=('foo.bar', 'self.whatever'))
  • 展示函數(shù)調(diào)用的函數(shù)的監(jiān)聽行
@pysnooper.snoop(depth=2)
  • 將所有 監(jiān)聽行以某個前綴開始,更容易定位和找到:
@pysnooper.snoop(prefix='ZZZ ')

到此這篇關(guān)于Python 的第三方調(diào)試庫 ???pysnooper?? 使用示例的文章就介紹到這了,更多相關(guān)pysnooper?? 使用示例內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • pytorch獲取vgg16-feature層輸出的例子

    pytorch獲取vgg16-feature層輸出的例子

    今天小編就為大家分享一篇pytorch獲取vgg16-feature層輸出的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python?pandas庫中isnull函數(shù)使用方法

    Python?pandas庫中isnull函數(shù)使用方法

    這篇文章主要介紹了Python?pandas庫中isnull函數(shù)使用方法,python的pandas庫中有?個?分便利的isnull()函數(shù),它可以?來判斷缺失值,具體介紹需要的小伙伴可以參考一下
    2022-06-06
  • 用python做個代碼版的小仙女蹦迪視頻

    用python做個代碼版的小仙女蹦迪視頻

    這篇文章主要介紹了怎么樣用python做個代碼版的小仙女蹦迪視頻,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • 對PyTorch中inplace字段的全面理解

    對PyTorch中inplace字段的全面理解

    這篇文章主要介紹了對PyTorch中inplace字段的全面理解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python數(shù)據(jù)可視化實現(xiàn)多種圖例代碼詳解

    Python數(shù)據(jù)可視化實現(xiàn)多種圖例代碼詳解

    這篇文章主要介紹了Python數(shù)據(jù)可視化實現(xiàn)多種圖例代碼詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • np.where()[0] 和 np.where()[1]的具體使用

    np.where()[0] 和 np.where()[1]的具體使用

    這篇文章主要介紹了np.where()[0] 和 np.where()[1]的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Python 使用PIL numpy 實現(xiàn)拼接圖片的示例

    Python 使用PIL numpy 實現(xiàn)拼接圖片的示例

    今天小編就為大家分享一篇Python 使用PIL numpy 實現(xiàn)拼接圖片的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python處理時間日期坐標(biāo)軸過程詳解

    Python處理時間日期坐標(biāo)軸過程詳解

    這篇文章主要介紹了Python處理時間日期坐標(biāo)軸過程詳解,當(dāng)日期數(shù)據(jù)作為圖表的坐標(biāo)軸時通常需要特殊處理,應(yīng)為日期字符串比較長,容易產(chǎn)生重疊現(xiàn)象,需要的朋友可以參考下
    2019-06-06
  • pytorch_pretrained_bert如何將tensorflow模型轉(zhuǎn)化為pytorch模型

    pytorch_pretrained_bert如何將tensorflow模型轉(zhuǎn)化為pytorch模型

    這篇文章主要介紹了pytorch_pretrained_bert將tensorflow模型轉(zhuǎn)化為pytorch模型的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Python中的map、reduce和filter淺析

    Python中的map、reduce和filter淺析

    這篇文章主要介紹了Python中的map、reduce和filter,用實例來理解這3個函數(shù),需要的朋友可以參考下
    2014-04-04

最新評論

深州市| 康保县| 祁连县| 如皋市| 克拉玛依市| 安达市| 荥经县| 远安县| 石渠县| 藁城市| 济南市| 沁源县| 长汀县| 沙坪坝区| 宿迁市| 扶沟县| 榆中县| 湟源县| 台江县| 玉门市| 鄯善县| 关岭| 外汇| 鄂托克前旗| 道孚县| 连山| 灵川县| 新泰市| 沂源县| 和林格尔县| 隆回县| 玉环县| 读书| 张掖市| 镇安县| 江永县| 静安区| 西贡区| 文成县| 陆川县| 汾阳市|