Python的帮助与调试

来自Shiyin's note
Shen讨论 | 贡献2017年9月25日 (一) 07:40的版本
跳到导航 跳到搜索
  • 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'

帮助

  • help(copy.copy) #def 之后帮助
  • print(copy.__doc__)
  • print(copy.__file__) #源文件地址