python26.zip

  • 看着我的手指
    了解作者
  • C/C++
    开发工具
  • 2.2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2019-06-04 17:49
    上传日期
用于CRT的开发组播:发送的信息,小组内所有成员都能同时接受到。 组播发送端跟接收端的具体流程为: 发送方:
python26.zip
  • multiprocessing
  • dummy
  • __init__.pyc
    5KB
  • connection.pyc
    2.5KB
  • queues.pyc
    10.8KB
  • util.pyc
    9.1KB
  • forking.pyc
    13.4KB
  • __init__.pyc
    7.7KB
  • managers.pyc
    35.8KB
  • process.pyc
    8.9KB
  • synchronize.pyc
    9.7KB
  • pool.pyc
    17.4KB
  • connection.pyc
    13.2KB
  • sharedctypes.pyc
    7.9KB
  • heap.pyc
    6.1KB
  • reduction.pyc
    5.6KB
  • xml
  • sax
  • _exceptions.pyc
    5.8KB
  • __init__.pyc
    3.5KB
  • saxutils.pyc
    12.2KB
  • xmlreader.pyc
    17.7KB
  • expatreader.pyc
    13.4KB
  • handler.pyc
    12.4KB
  • parsers
  • expat.pyc
    270B
  • __init__.pyc
    297B
  • etree
  • ElementInclude.pyc
    1.9KB
  • __init__.pyc
    112B
  • ElementTree.pyc
    24KB
  • cElementTree.pyc
    159B
  • ElementPath.pyc
    3.6KB
  • dom
  • minicompat.pyc
    3.2KB
  • NodeFilter.pyc
    1KB
  • domreg.pyc
    3.2KB
  • __init__.pyc
    6KB
  • pulldom.pyc
    12.2KB
  • minidom.pyc
    60.9KB
  • xmlbuilder.pyc
    15.3KB
  • expatbuilder.pyc
    31.2KB
  • __init__.pyc
    1.1KB
  • json
  • __init__.pyc
    11.4KB
  • encoder.pyc
    11.5KB
  • scanner.pyc
    2.3KB
  • tool.pyc
    1.2KB
  • decoder.pyc
    10.6KB
  • site-packages
  • README
    121B
  • email
  • mime
  • nonmultipart.pyc
    890B
  • __init__.pyc
    113B
  • image.pyc
    2KB
  • message.pyc
    1.4KB
  • base.pyc
    1KB
  • multipart.pyc
    1.6KB
  • text.pyc
    1.2KB
  • application.pyc
    1.5KB
  • audio.pyc
    2.8KB
  • header.pyc
    12.9KB
  • feedparser.pyc
    10.6KB
  • generator.pyc
    9.8KB
  • iterators.pyc
    2.3KB
  • __init__.pyc
    2.7KB
  • charset.pyc
    12.9KB
  • utils.pyc
    8.6KB
  • message.pyc
    27.1KB
  • _parseaddr.pyc
    12.9KB
  • errors.pyc
    3.2KB
  • quoprimime.pyc
    8.5KB
  • parser.pyc
    3.6KB
  • encoders.pyc
    2.2KB
  • base64mime.pyc
    5.1KB
  • encodings
  • aliases.pyc
    8.5KB
  • iso2022_jp_3.pyc
    1.7KB
  • mac_latin2.pyc
    4.6KB
  • shift_jis.pyc
    1.7KB
  • iso8859_11.pyc
    2.8KB
  • euc_jisx0213.pyc
    1.7KB
  • mac_croatian.pyc
    2.7KB
  • iso8859_14.pyc
    2.7KB
  • cp861.pyc
    7.7KB
  • hex_codec.pyc
    3.5KB
  • unicode_escape.pyc
    2KB
  • euc_jis_2004.pyc
    1.7KB
  • hp_roman8.pyc
    3.9KB
  • mac_roman.pyc
    2.7KB
  • raw_unicode_escape.pyc
    2KB
  • iso8859_15.pyc
    2.7KB
  • cp949.pyc
    1.6KB
  • shift_jisx0213.pyc
    1.7KB
  • mac_cyrillic.pyc
    2.7KB
  • base64_codec.pyc
    3.5KB
  • charmap.pyc
    3.2KB
  • cp1251.pyc
    2.6KB
  • cp424.pyc
    2.6KB
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/622b91f43d2fbb0007483958/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b91f43d2fbb0007483958/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">The Python Debugger Pdb</div><div class="t m0 x1 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">=======================</div><div class="t m0 x1 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">To use the debugger in its simplest form:</div><div class="t m0 x1 h3 y5 ff1 fs0 fc0 sc0 ls0 ws0"> &gt;&gt;&gt; import pdb</div><div class="t m0 x1 h3 y6 ff1 fs0 fc0 sc0 ls0 ws0"> &gt;&gt;&gt; pdb.run('&lt;a statement&gt;')</div><div class="t m0 x1 h3 y7 ff1 fs0 fc0 sc0 ls0 ws0">The debugger's prompt is '(Pdb) '. This will stop in the first</div><div class="t m0 x1 h3 y8 ff1 fs0 fc0 sc0 ls0 ws0">function call in &lt;a statement&gt;.</div><div class="t m0 x1 h3 y9 ff1 fs0 fc0 sc0 ls0 ws0">Alternatively, if a statement terminated with an unhandled exception,</div><div class="t m0 x1 h3 ya ff1 fs0 fc0 sc0 ls0 ws0">you can use pdb's post-mortem facility to inspect the contents of the</div><div class="t m0 x1 h3 yb ff1 fs0 fc0 sc0 ls0 ws0">traceback:</div><div class="t m0 x1 h3 yc ff1 fs0 fc0 sc0 ls0 ws0"> &gt;&gt;&gt; &lt;a statement&gt;</div><div class="t m0 x1 h3 yd ff1 fs0 fc0 sc0 ls0 ws0"> &lt;exception traceback&gt;</div><div class="t m0 x1 h3 ye ff1 fs0 fc0 sc0 ls0 ws0"> &gt;&gt;&gt; import pdb</div><div class="t m0 x1 h3 yf ff1 fs0 fc0 sc0 ls0 ws0"> &gt;&gt;&gt; pdb.pm()</div><div class="t m0 x1 h3 y10 ff1 fs0 fc0 sc0 ls0 ws0">The commands recognized by the debugger are listed in the next</div><div class="t m0 x1 h3 y11 ff1 fs0 fc0 sc0 ls0 ws0">section. Most can be abbreviated as indicated; e.g., h(elp) means</div><div class="t m0 x1 h3 y12 ff1 fs0 fc0 sc0 ls0 ws0">that 'help' can be typed as 'h' or 'help' (but not as 'he' or 'hel',</div><div class="t m0 x1 h3 y13 ff1 fs0 fc0 sc0 ls0 ws0">nor as 'H' or 'Help' or 'HELP'). Optional arguments are enclosed in</div><div class="t m0 x1 h3 y14 ff1 fs0 fc0 sc0 ls0 ws0">square brackets.</div><div class="t m0 x1 h3 y15 ff1 fs0 fc0 sc0 ls0 ws0">A blank line repeats the previous command literally, except for</div><div class="t m0 x1 h3 y16 ff1 fs0 fc0 sc0 ls0 ws0">'list', where it lists the next 11 lines.</div><div class="t m0 x1 h3 y17 ff1 fs0 fc0 sc0 ls0 ws0">Commands that the debugger doesn't recognize are assumed to be Python</div><div class="t m0 x1 h3 y18 ff1 fs0 fc0 sc0 ls0 ws0">statements and are executed in the context of the program being</div><div class="t m0 x1 h3 y19 ff1 fs0 fc0 sc0 ls0 ws0">debugged. Python statements can also be prefixed with an exclamation</div><div class="t m0 x1 h3 y1a ff1 fs0 fc0 sc0 ls0 ws0">point ('!'). This is a powerful way to inspect the program being</div><div class="t m0 x1 h3 y1b ff1 fs0 fc0 sc0 ls0 ws0">debugged; it is even possible to change variables. When an exception</div><div class="t m0 x1 h3 y1c ff1 fs0 fc0 sc0 ls0 ws0">occurs in such a statement, the exception name is printed but the</div><div class="t m0 x1 h3 y1d ff1 fs0 fc0 sc0 ls0 ws0">debugger's state is not changed.</div><div class="t m0 x1 h3 y1e ff1 fs0 fc0 sc0 ls0 ws0">The debugger supports aliases, which can save typing. And aliases can</div><div class="t m0 x1 h3 y1f ff1 fs0 fc0 sc0 ls0 ws0">have parameters (see the alias help entry) which allows one a certain</div><div class="t m0 x1 h3 y20 ff1 fs0 fc0 sc0 ls0 ws0">level of adaptability to the context under examination.</div><div class="t m0 x1 h3 y21 ff1 fs0 fc0 sc0 ls0 ws0">Multiple commands may be entered on a single line, separated by the</div><div class="t m0 x1 h3 y22 ff1 fs0 fc0 sc0 ls0 ws0">pair ';;'. No intelligence is applied to separating the commands; the</div><div class="t m0 x1 h3 y23 ff1 fs0 fc0 sc0 ls0 ws0">input is split at the first ';;', even if it is in the middle of a</div><div class="t m0 x1 h3 y24 ff1 fs0 fc0 sc0 ls0 ws0">quoted string.</div><div class="t m0 x1 h3 y25 ff1 fs0 fc0 sc0 ls0 ws0">If a file ".pdbrc" exists in your home directory or in the current</div><div class="t m0 x1 h3 y26 ff1 fs0 fc0 sc0 ls0 ws0">directory, it is read in and executed as if it had been typed at the</div><div class="t m0 x1 h3 y27 ff1 fs0 fc0 sc0 ls0 ws0">debugger prompt. This is particularly useful for aliases. If both</div><div class="t m0 x1 h3 y28 ff1 fs0 fc0 sc0 ls0 ws0">files exist, the one in the home directory is read first and aliases</div><div class="t m0 x1 h3 y29 ff1 fs0 fc0 sc0 ls0 ws0">defined there can be overriden by the local file.</div><div class="t m0 x1 h3 y2a ff1 fs0 fc0 sc0 ls0 ws0">Aside from aliases, the debugger is not directly programmable; but it</div><div class="t m0 x1 h3 y2b ff1 fs0 fc0 sc0 ls0 ws0">is implemented as a class from which you can derive your own debugger</div><div class="t m0 x1 h3 y2c ff1 fs0 fc0 sc0 ls0 ws0">class, which you can make as fancy as you like.</div><div class="t m0 x1 h3 y2d ff1 fs0 fc0 sc0 ls0 ws0">Debugger commands</div><div class="t m0 x1 h3 y2e ff1 fs0 fc0 sc0 ls0 ws0">=================</div><div class="t m0 x1 h3 y2f ff1 fs0 fc0 sc0 ls0 ws0">h(elp)</div><div class="t m0 x1 h3 y30 ff1 fs0 fc0 sc0 ls0 ws0"> Without argument, print the list of available commands. With</div><div class="t m0 x1 h3 y31 ff1 fs0 fc0 sc0 ls0 ws0"> a command name as argument, print help about that command</div><div class="t m0 x1 h3 y32 ff1 fs0 fc0 sc0 ls0 ws0"> (this is currently not implemented).</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div> </body> </html>
评论
    相关推荐
    • SecureCRT
      NULL 博文链接:https://zpwang3.iteye.com/blog/2232201
    • SecureCRT 工具
      SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS...
    • SecureCrt8.3
      SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS...
    • SecureCRT
      SecureCRT用法很简单,跨平台登陆
    • SecureCRT
      有流行CRT Telnet客户机的所有特点,包括:自动注册、对不同主机保持...其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。
    • SecureCRT6.7.1
      SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。不同就是SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、...
    • SecureCRT
      类似超级终端的一个小工具,连接linux 等系统很好用
    • SecureCRTSecureCRT
      crt连接liunx服务器必备工具crt连接liunx服务器必备工具
    • secureCRT
      SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    • SecureCRT
      NULL 博文链接:https://zpwang3.iteye.com/blog/2232201