“Python的帮助与调试”的版本间差异

来自Shiyin's note
跳到导航 跳到搜索
无编辑摘要
无编辑摘要
第8行: 第8行:
:python中检测某个变量是否有定义
:python中检测某个变量是否有定义
# 'var' in locals().keys()
# 'var' in locals().keys()
## 'var' in dir()
# 'var' in dir()
###
#
try:
try:
print var
print var

2017年9月14日 (四) 06:45的版本

  • debug
pdb.set_trace()
  • 重新载入程序
imp.reload(myfun)
  • 函数locals(),vars(),globals()
python中检测某个变量是否有定义
  1. 'var' in locals().keys()
  2. 'var' in dir()
try: 
   print   var
except   NameError: 
   print   'var   not   defined'