91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何打印出python當前全局變量和入口參數的所有屬性

發布時間:2021-10-14 10:14:25 來源:億速云 閱讀:136 作者:柒染 欄目:編程語言

如何打印出python當前全局變量和入口參數的所有屬性,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

def cndebug(obj=False):
 """
 Author : Nemon
 Update : 2009.7.1
 TO use : cndebug(obj) or cndebug() or MyObject.debug=cndebug
 License: GPL
 """
 print('='*80)
 print('='*30 + '  GLOBAL VARIABLES  ' +'='*30)
 print('='*80)
 g=globals()
 for x,y in g.iteritems():
  if x[:1]!='_':
   print ( x + ' := '+ str(type(y)))
   print ( y)
   print ( '')
 if obj:
  print('='*80)
  print('='*30 + '  LOCAL VARIABLES   ' +'='*30)
  print('='*80)
  for o in dir(obj):
   #if o[:1]!='_':
    print (o + ' := ' + str(type(getattr(obj,o))))
    print ( getattr(obj,o))
    print ( '')
 print('='*80)
 o=raw_input('PRESS <ENTER> TO RESUME...')
 del x,y,o

簡單用法:

1)打印出python 當前全局變量

cndebug()#

2)打印出當前全局變量和myobj的所有屬性

myobj={}

cndebug(myobj)

擴展用法——當作類方法,打印實例的成員

>>> class MyObj():
...   debug=cndebug
...
>>> myObj1=MyObj()
>>> myObj1.debug()

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汨罗市| 当阳市| 芷江| 达孜县| 伊金霍洛旗| 正定县| 北海市| 莲花县| 长沙县| 揭西县| 日喀则市| 务川| 闻喜县| 呼玛县| 门头沟区| 五寨县| 涿州市| 邵武市| 牡丹江市| 阿合奇县| 民乐县| 济源市| 唐山市| 开江县| 彭泽县| 清原| 莒南县| 万全县| 临清市| 巴楚县| 泗阳县| 青川县| 尼玛县| 东乌| 平顺县| 封开县| 大埔区| 山阴县| 诸暨市| 尉氏县| 当阳市|