84.html ( File view )
Description:Python Ebook Python&XML...
- By 2010-08-21
- View(s):12
- Download(s):0
- Point(s): 1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META NAME="Robots" content="INDEX,NOFOLLOW"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <TITLE>Safari | Python Developer's Handbook -> UNIX Specific</TITLE> <LINK REL="stylesheet" HREF="oreillyi/oreillyN.css"> </HEAD> <BODY bgcolor="white" text="black" link="#990000" vlink="#990000" alink="#990000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table width="100%" cellpadding=5 cellspacing=0 border=0 class="navtopbg"><tr><td><font size="1"><p class="navtitle"><a href="8.html" class="navtitle">Web Development</a> > <a href="0672319942.html" class="navtitle">Python Developer's Handbook</a> > <a href="38.html" class="navtitle">3. Python Libraries</a> > <span class="nonavtitle">UNIX Specific</span></p></font></td><td align="right" valign="top" nowrap><font size="1"><a href="main.asp?list" class="safnavoff">See All Titles</a></font></td></tr></table> <TABLE width=100% bgcolor=white border=0 cellspacing=0 cellpadding=5><TR><TD> <TABLE border=0 width="100%" cellspacing=0 cellpadding=0><TR><td align=left width="15%" class="headingsubbarbg"><a href="83.html" title="Cryptographic"><font size="1">< BACK</font></a></td><td align=center width="70%" class="headingsubbarbg"><font size="1"><a href="popanote.asp?pubui=oreilly&bookname=0672319942&snode=84" target="_blank" title="Make a public or private annnotation">Make Note</a> | <a href="84.html" title="Use a Safari bookmark to remember this section">Bookmark</a></font></td><td align=right width="15%" class="headingsubbarbg"><a href="85.html" title="SGI IRIX Specific"><font size="1">CONTINUE ></font></a></td></TR></TABLE> <a href="5%2F31%2F2002+4%3A30%3A28+PM.html" TABINDEX="-1"><img src=images/spacer.gif border=0 width=1 height=1></a><font color=white size=1>152015024128143245168232148039199167010047123209178152124239215162147036037067009093198057</font><a href="read8.asp?bookname=0672319942&snode=84&now=5%2F31%2F2002+4%3A30%3A28+PM" TABINDEX="-1"><img src=images/spacer.gif border=0 width=1 height=1></a><br> <FONT><h3>UNIX Specific</h3> <p>This group of modules exposes interfaces to features that are specific to the UNIX environment.</p> <H4><TT Class="monofont">posix</TT></H4> <P>The <tt clASS="monofont">posix</Tt> module provides access to the most common <tt class="monofont">POSIX</tt> system calls. Do not import this module directly; instead, I suggest that you import the <tt class="monofont">os</tt> module.</p> <Pre> >>> uid = posix.getuid() # returns the user id </Pre> <h4><Tt claSs="monofont"><a nAME="idx1073742994"></A><a namE="idx1073742995"></A>pwd</TT></h4> <p>The <tt CLASs="monofont">pwd</tt> module provides access to the UNIX <tT CLAss="monofont">passwd</tt> (password database) file routines.</p> <pre> <b>pwd.getpwnam()</b> </pre> <p>Returns the password of a given user.</p> <p><a namE="idx1073742996"></a>basic syntax: <tT claSs="monofont">password = getpwnam(username)[1]</tt></p> <Pre> >>> import pwd, getpass >>> pw = pwd.getpwnam(getpass.getuser())[1] </pRE> <H4><Tt claSS="monofont"><A Name="idx1073742997"></a><A NAMe="idx1073742998"></a>grp</tt></H4> <P>The <TT class="monofont">grp</tt> module provides access to the UNIX group database.</p> <h4><tt class="monofont">crypt</tt></h4> <p>The <Tt cLass="monofont">crypt</Tt> module offers an interface to the UNIX <tt cLass="monofont">crypt</TT> routine. This module has a hash function based on a modified DES algorithm that is used to check UNIX passwords.</P> <P><a namE="idx1073742999"></A><A Name="idx1073743000"></a><B>To encrypt:</B></P> <Pre> newpwd = crypt.crypt(passwordstring, salt) </prE> <P><TT class="monofont">salt</tt> consists of a two-random character seed used to initialize the algorithm.</p> <p><a name="idx1073743001"></a><a name="idx1073743002"></A><a nAme="idx1073743003"></a><B>To verify:</b></p> <prE> If newpwd == crypt.crypt(passwordstring, newpwd[:2]) import getpass import pwd import crypt uname = getpass.getuser() # get username from environment pw = getpass.getpass() # get entered password realpw = pwd.getpwnam(uname)[1] # get real password entrpw = crypt.crypt(pw, realpw[:2]) # returns an encrypted password if realpw == entrpw: # compare passwords print "Password Accepted" else: print "Get lost." </pre> <H4><TT Class="monofont"><A NAMe="idx1073743004"></a><a nAME="idx1073743005"></A>dlmodule</tt></h4> <p>The <TT CLass="monofont">dlmodule</tt> module exposes an interface to call C functions in shared objects that handle dynamically linked libraries. Note that this module is not needed for dynamic loading of Python modules. The documentation says that it is a highly experimental and dangerous device for calling arbitrary C functions in arbitrary shared libraries.</p> <h4><tt class="monofont">dbm</tt></h4> <p>The <tt ClaSs="monofont">dbm</tt> module is a database interface that implements a simple UNIX <Tt claSs="monofont">(n)dbm</tt> library access method. <TT CLass="monofont">dbm</tT> objects behave like dictionaries in which keys and values must contain string objects. This module allows strings, which might encode any python objects, to be archived in indexed files.</P> <P>See <A href="139.html">Chapter 8</A> for details.</P> <H4><Tt claSS="monofont">gdbm</TT></h4> <p>The <tt class="monofont">gdbm</tt> module is similar to the <tt class="monofont">dbm</tt> module. However, their files are incompatible. This module provides a reinterpretation of the GNU <Tt cLass="monofont">dbm</Tt> library.</p> <p>See <a Href="139.html">Chapter 8</A> for details.<A NAme="idx1073743006"></a><a NAME="idx1073743007"></a></p> <h4><tT CLAss="monofont">termios</tt></H4> <P>The <TT class="monofont">termios</tt> module provides an interface to the <tt class="monofont">POSIX</tt> calls for managing the behavior of the <tt clAss="monofont">POSIX</Tt> <tt Class="monofont">tty.</Tt></p> <h4><TT CLass="monofont">TERMIOS</tT></H4> <P>The <Tt claSS="monofont">TERMIOS</TT> module stores constants required while using the <tt clASS="monofont">termios</Tt> module.</p> <h4><tt class="monofont">tty</tt></h4> <p>The <tt clasS="monofont">tty</tt> module implements terminal controlling functions for switching the <Tt clAss="monofont">tty</tt> into <Tt clASS="monofont">cbreak</Tt> and <tt cLASS="monofont">raw</tt> modes.<a nAME="idx1073743008"></A><a namE="idx1073743009"></A></P> <H4><tt class="monofont">pty</tt></h4> <p>The <tt class="monofont">pty</tt> module offers utilities to handle the pseudo-terminal concept.</P> <h4><tT claSs="monofont">fcntl</tt></h4> <P>The <tt cLASS="monofont">fcntl</tt> module performs file and I/O control on UNIX file descriptors. This module implements The <tt CLASs="monofont">fcntl()</tt> and <tT CLAss="monofont">ioctl()</tt> system calls, which can be used for file locking.</P> <H4><TT class="monofont">pipes</tt></h4> <p>The <tt class="monofont">pipes</tt> module offers an interface to UNIX shell pipelines. By abstracting the pipeline concept, it enables you to create and use your own pipelines.</p> <h4><Tt cLass="monofont">posixfile</Tt></h4> <p>The <tT claSS="monofont">posixfile</TT> module provides file-like objects with support for locking. It seems that this module will become obsolete soon.</p> <h4><tt CLASs="monofont">resource</tt></h4> <P>The <TT Class="monofont">resource</TT> module offers mechanisms for measuring and controlling system resources used by a program.</P> <H4><tt class="monofont">nis</tt></h4> <p>The <tt class="monofont">nis</tt> module is a thin wrapper around Sun's NIS library.</P> <h4><tT claSs="monofont">syslog</tt></h4> <P>The <tt cLASS="monofont">syslog</tt> module implements an interface to the UNIX <tt CLASs="monofont">syslog</tt> library routines. This module allows you to trace the activity of your programs in a way similar to many daemons running on a typical GNU/Linux system.</p> <PRE> import syslog syslog.syslog('This script was activated') print "I am a lumberjack, and I am OK!" syslog.syslog('Shutting down script') </Pre> <p>Use the command <tT CLAss="monofont">tail -f /var/log/messages</tt> to read what your script is writing to the log.</p> <h4><tt class="monofont">popen2</tt></h4> <p>The <tt cLasS="monofont">popen2</tt> module allows you to create processes by running external commands and to connect their accessible streams (<tT clasS="monofont">stdin,</tt> <tT CLAss="monofont">stdout,</tt> and <TT CLass="monofont">stderr</tT>) using pipes.</P> <PRe> import os,popen2 str1 = os.popen('ls','r').read() print str1 out1,in1 = popen2.popen2('cat') in1.write(str1) in1.close() str2 = out1.read() out1.close() print str2 </pre> <DIV Class="note"><p class="notetitle"><b>Note</b></p><p> <p>Note that<a name="idx1073743010"></A><a nAme="idx1073743011"></a><A name="idx1073743012"></A><a naME="idx1073743013"></A><A name="idx1073743014"></A><A NAme="idx1073743015"></a> as of release 2.0, functions <tT CLAss="monofont">popen2,</tt> <TT CLass="monofont">popen3,</tt> <tt class="monofont">popen4</tt> are supported on the Windows Platform.</p> </p></div> <bR> <br> <H4><tt cLass="monofont">commands</tT></h4> <p>The <tT CLAss="monofont">commands</tt> module provides functions that execute external commands under UNIX by implementing wrapping functions for the <TT CLass="monofont">os.popen()</tT> function. Those functions get a system command as a <TT Class="monof ... ... (Not finished, please download and read the complete file)
...
Expand> <Close
Sponsored links
File list
Tips: You can preview the content of files by clicking file names^_^Name | Size | Date |
---|---|---|
0672319942.html | 3.37 kB | 01-06-02 20:06 |
1.html | 5.10 kB | 01-06-02 20:06 |
10.html | 3.69 kB | 01-06-02 20:06 |
100.html | 5.41 kB | 01-06-02 20:06 |
101.html | 7.96 kB | 01-06-02 20:06 |
102.html | 3.75 kB | 01-06-02 20:06 |
103.html | 3.75 kB | 01-06-02 20:06 |
104.html | 5.81 kB | 01-06-02 20:06 |
105.html | 16.46 kB | 01-06-02 20:06 |
106.html | 25.87 kB | 01-06-02 20:06 |
107.html | 7.44 kB | 01-06-02 20:06 |
108.html | 20.95 kB | 01-06-02 20:06 |
109.html | 10.02 kB | 01-06-02 20:06 |
11.html | 3.66 kB | 01-06-02 20:06 |
110.html | 9.58 kB | 01-06-02 20:06 |
111.html | 9.96 kB | 01-06-02 20:06 |
112.html | 11.34 kB | 01-06-02 20:06 |
113.html | 7.87 kB | 01-06-02 20:06 |
114.html | 13.56 kB | 01-06-02 20:06 |
115.html | 3.76 kB | 01-06-02 20:06 |
116.html | 3.76 kB | 01-06-02 20:06 |
117.html | 4.27 kB | 01-06-02 20:06 |
118.html | 4.27 kB | 01-06-02 20:06 |
119.html | 9.45 kB | 01-06-02 20:06 |
12.html | 3.66 kB | 01-06-02 20:06 |
120.html | 8.62 kB | 01-06-02 20:06 |
121.html | 65.99 kB | 01-06-02 20:06 |
122.html | 28.42 kB | 01-06-02 20:06 |
123.html | 14.92 kB | 01-06-02 20:06 |
124.html | 7.17 kB | 01-06-02 20:06 |
125.html | 24.21 kB | 01-06-02 20:06 |
126.html | 10.82 kB | 01-06-02 20:06 |
127.html | 10.54 kB | 01-06-02 20:06 |
128.html | 3.86 kB | 01-06-02 20:06 |
129.html | 3.86 kB | 01-06-02 20:06 |
13.html | 12.82 kB | 01-06-02 20:06 |
130.html | 5.85 kB | 01-06-02 20:06 |
131.html | 5.30 kB | 01-06-02 20:06 |
132.html | 29.95 kB | 01-06-02 20:06 |
133.html | 61.54 kB | 01-06-02 20:06 |
134.html | 40.34 kB | 01-06-02 20:06 |
135.html | 9.11 kB | 01-06-02 20:06 |
136.html | 15.53 kB | 01-06-02 20:06 |
137.html | 3.86 kB | 01-06-02 20:06 |
138.html | 3.86 kB | 01-06-02 20:06 |
139.html | 5.80 kB | 01-06-02 20:06 |
14.html | 11.79 kB | 01-06-02 20:06 |
140.html | 14.32 kB | 01-06-02 20:06 |
141.html | 26.46 kB | 01-06-02 20:06 |
142.html | 21.93 kB | 01-06-02 20:06 |
143.html | 17.03 kB | 01-06-02 20:06 |
144.html | 7.95 kB | 01-06-02 20:06 |
145.html | 28.59 kB | 01-06-02 20:06 |
146.html | 52.14 kB | 01-06-02 20:06 |
147.html | 8.37 kB | 01-06-02 20:06 |
148.html | 3.63 kB | 01-06-02 20:06 |
149.html | 3.63 kB | 01-06-02 20:06 |
15.html | 10.93 kB | 01-06-02 20:06 |
150.html | 4.42 kB | 01-06-02 20:06 |
151.html | 16.23 kB | 01-06-02 20:06 |
152.html | 32.55 kB | 01-06-02 20:06 |
153.html | 13.13 kB | 01-06-02 20:06 |
154.html | 28.33 kB | 01-06-02 20:06 |
155.html | 40.15 kB | 01-06-02 20:06 |
156.html | 23.47 kB | 01-06-02 20:06 |
157.html | 7.73 kB | 01-06-02 20:06 |
158.html | 10.61 kB | 01-06-02 20:06 |
159.html | 3.72 kB | 01-06-02 20:06 |
16.html | 11.42 kB | 01-06-02 20:06 |
160.html | 3.72 kB | 01-06-02 20:06 |
161.html | 3.64 kB | 01-06-02 20:06 |
162.html | 3.64 kB | 01-06-02 20:06 |
163.html | 4.70 kB | 01-06-02 20:06 |
164.html | 60.18 kB | 01-06-02 20:06 |
165.html | 42.25 kB | 01-06-02 20:06 |
166.html | 17.91 kB | 01-06-02 20:06 |
167.html | 9.76 kB | 01-06-02 20:06 |
168.html | 13.52 kB | 01-06-02 20:06 |
169.html | 10.35 kB | 01-06-02 20:06 |
17.html | 17.40 kB | 01-06-02 20:06 |
170.html | 9.08 kB | 01-06-02 20:06 |
171.html | 3.61 kB | 01-06-02 20:06 |
172.html | 3.61 kB | 01-06-02 20:06 |
173.html | 6.95 kB | 01-06-02 20:06 |
174.html | 27.86 kB | 01-06-02 20:06 |
175.html | 28.55 kB | 01-06-02 20:06 |
176.html | 16.39 kB | 01-06-02 20:06 |
177.html | 24.60 kB | 01-06-02 20:06 |
178.html | 10.20 kB | 01-06-02 20:06 |
179.html | 3.62 kB | 01-06-02 20:06 |
18.html | 12.04 kB | 01-06-02 20:06 |
180.html | 3.62 kB | 01-06-02 20:06 |
181.html | 7.21 kB | 01-06-02 20:06 |
182.html | 11.83 kB | 01-06-02 20:06 |
183.html | 17.37 kB | 01-06-02 20:06 |
184.html | 87.57 kB | 01-06-02 20:06 |
185.html | 25.23 kB | 01-06-02 20:06 |
186.html | 6.62 kB | 01-06-02 20:06 |
187.html | 3.73 kB | 01-06-02 20:06 |
188.html | 3.73 kB | 01-06-02 20:06 |
189.html | 4.76 kB | 01-06-02 20:06 |
19.html | 5.49 kB | 01-06-02 20:06 |
190.html | 74.34 kB | 01-06-02 20:06 |
191.html | 9.56 kB | 01-06-02 20:06 |
192.html | 31.86 kB | 01-06-02 20:06 |
193.html | 67.73 kB | 01-06-02 20:06 |
194.html | 69.48 kB | 01-06-02 20:06 |
195.html | 32.75 kB | 01-06-02 20:06 |
196.html | 10.74 kB | 01-06-02 20:06 |
197.html | 3.54 kB | 01-06-02 20:06 |
198.html | 3.54 kB | 01-06-02 20:06 |
199.html | 3.81 kB | 01-06-02 20:06 |
2.html | 5.10 kB | 01-06-02 20:06 |
20.html | 9.25 kB | 01-06-02 20:06 |
200.html | 3.81 kB | 01-06-02 20:06 |
201.html | 8.82 kB | 01-06-02 20:06 |
202.html | 7.07 kB | 01-06-02 20:06 |
203.html | 50.32 kB | 01-06-02 20:06 |
204.html | 8.07 kB | 01-06-02 20:06 |
205.html | 7.53 kB | 01-06-02 20:06 |
206.html | 3.60 kB | 01-06-02 20:06 |
207.html | 3.60 kB | 01-06-02 20:06 |
208.html | 7.22 kB | 01-06-02 20:06 |
209.html | 21.63 kB | 01-06-02 20:06 |
21.html | 5.84 kB | 01-06-02 20:06 |
210.html | 24.67 kB | 01-06-02 20:06 |
211.html | 30.17 kB | 01-06-02 20:06 |
212.html | 159.15 kB | 01-06-02 20:06 |
213.html | 18.72 kB | 01-06-02 20:06 |
214.html | 6.54 kB | 01-06-02 20:06 |
215.html | 7.22 kB | 01-06-02 20:06 |
216.html | 6.76 kB | 01-06-02 20:06 |
217.html | 3.11 kB | 01-06-02 20:06 |
218.html | 3.54 kB | 01-06-02 20:06 |
219.html | 4.14 kB | 01-06-02 20:06 |
22.html | 3.69 kB | 01-06-02 20:06 |
220.html | 4.14 kB | 01-06-02 20:06 |
221.html | 4.82 kB | 01-06-02 20:06 |
222.html | 50.92 kB | 01-06-02 20:06 |
223.html | 3.87 kB | 01-06-02 20:06 |
224.html | 57.67 kB | 01-06-02 20:06 |
225.html | 37.66 kB | 01-06-02 20:06 |
226.html | 5.04 kB | 01-06-02 20:06 |
227.html | 3.85 kB | 01-06-02 20:06 |
228.html | 3.85 kB | 01-06-02 20:06 |
229.html | 4.47 kB | 01-06-02 20:06 |
23.html | 3.69 kB | 01-06-02 20:06 |
230.html | 21.41 kB | 01-06-02 20:06 |
231.html | 19.56 kB | 01-06-02 20:06 |
232.html | 26.27 kB | 01-06-02 20:06 |
233.html | 10.07 kB | 01-06-02 20:06 |
234.html | 22.22 kB | 01-06-02 20:06 |
235.html | 36.83 kB | 01-06-02 20:06 |
236.html | 49.23 kB | 01-06-02 20:06 |
237.html | 16.63 kB | 01-06-02 20:06 |
238.html | 6.96 kB | 01-06-02 20:06 |
239.html | 3.09 kB | 01-06-02 20:06 |
24.html | 4.86 kB | 01-06-02 20:06 |
240.html | 3.43 kB | 01-06-02 20:06 |
241.html | 3.59 kB | 01-06-02 20:06 |
242.html | 3.59 kB | 01-06-02 20:06 |
243.html | 17.49 kB | 01-06-02 20:06 |
244.html | 9.38 kB | 01-06-02 20:06 |
245.html | 16.62 kB | 01-06-02 20:06 |
246.html | 9.81 kB | 01-06-02 20:06 |
247.html | 11.50 kB | 01-06-02 20:06 |
248.html | 8.95 kB | 01-06-02 20:06 |
249.html | 8.93 kB | 01-06-02 20:06 |
25.html | 11.48 kB | 01-06-02 20:06 |
250.html | 10.89 kB | 01-06-02 20:06 |
251.html | 8.21 kB | 01-06-02 20:06 |
252.html | 5.14 kB | 01-06-02 20:06 |
253.html | 3.61 kB | 01-06-02 20:06 |
254.html | 3.61 kB | 01-06-02 20:06 |
255.html | 4.61 kB | 01-06-02 20:06 |
256.html | 4.61 kB | 01-06-02 20:06 |
257.html | 43.07 kB | 01-06-02 20:06 |
258.html | 10.12 kB | 01-06-02 20:06 |
259.html | 7.99 kB | 01-06-02 20:06 |
26.html | 25.88 kB | 01-06-02 20:06 |
260.html | 17.17 kB | 01-06-02 20:06 |
261.html | 10.99 kB | 01-06-02 20:06 |
262.html | 15.70 kB | 01-06-02 20:06 |
263.html | 36.19 kB | 01-06-02 20:06 |
264.html | 61.93 kB | 01-06-02 20:06 |
265.html | 39.81 kB | 01-06-02 20:06 |
266.html | 15.13 kB | 01-06-02 20:06 |
267.html | 16.34 kB | 01-06-02 20:06 |
268.html | 3.55 kB | 01-06-02 20:06 |
269.html | 3.55 kB | 01-06-02 20:06 |
27.html | 27.92 kB | 01-06-02 20:06 |
270.html | 14.30 kB | 01-06-02 20:06 |
271.html | 14.21 kB | 01-06-02 20:06 |
272.html | 9.44 kB | 01-06-02 20:06 |
273.html | 8.41 kB | 01-06-02 20:06 |
274.html | 5.45 kB | 01-06-02 20:06 |
275.html | 5.45 kB | 01-06-02 20:06 |
276.html | 8.08 kB | 01-06-02 20:06 |
277.html | 9.78 kB | 01-06-02 20:06 |
278.html | 6.04 kB | 01-06-02 20:06 |
279.html | 6.89 kB | 01-06-02 20:06 |
28.html | 12.02 kB | 01-06-02 20:06 |
280.html | 11.77 kB | 01-06-02 20:06 |
281.html | 10.18 kB | 01-06-02 20:06 |
282.html | 4.98 kB | 01-06-02 20:06 |
283.html | 4.98 kB | 01-06-02 20:06 |
284.html | 4.12 kB | 01-06-02 20:06 |
285.html | 5.78 kB | 01-06-02 20:06 |
286.html | 12.42 kB | 01-06-02 20:06 |
287.html | 6.87 kB | 01-06-02 20:06 |
29.html | 45.69 kB | 01-06-02 20:06 |
3.html | 5.51 kB | 01-06-02 20:06 |
30.html | 10.03 kB | 01-06-02 20:06 |
31.html | 23.06 kB | 01-06-02 20:06 |
32.html | 22.26 kB | 01-06-02 20:06 |
33.html | 18.88 kB | 01-06-02 20:06 |
34.html | 18.25 kB | 01-06-02 20:06 |
35.html | 15.70 kB | 01-06-02 20:06 |
36.html | 5.50 kB | 01-06-02 20:06 |
37.html | 11.83 kB | 01-06-02 20:06 |
38.html | 3.69 kB | 01-06-02 20:06 |
39.html | 3.69 kB | 01-06-02 20:06 |
4.html | 5.51 kB | 01-06-02 20:06 |
40.html | 8.24 kB | 01-06-02 20:06 |
41.html | 12.92 kB | 01-06-02 20:06 |
42.html | 4.51 kB | 01-06-02 20:06 |
43.html | 3.90 kB | 01-06-02 20:06 |
44.html | 3.52 kB | 01-06-02 20:06 |
45.html | 5.99 kB | 01-06-02 20:06 |
46.html | 4.33 kB | 01-06-02 20:06 |
47.html | 4.19 kB | 01-06-02 20:06 |
48.html | 4.01 kB | 01-06-02 20:06 |
49.html | 3.95 kB | 01-06-02 20:06 |
5.html | 4.69 kB | 01-06-02 20:06 |
50.html | 3.63 kB | 01-06-02 20:06 |
51.html | 3.75 kB | 01-06-02 20:06 |
52.html | 5.56 kB | 01-06-02 20:06 |
53.html | 4.41 kB | 01-06-02 20:06 |
54.html | 6.99 kB | 01-06-02 20:06 |
55.html | 3.52 kB | 01-06-02 20:06 |
56.html | 3.95 kB | 01-06-02 20:06 |
57.html | 3.69 kB | 01-06-02 20:06 |
58.html | 4.27 kB | 01-06-02 20:06 |
59.html | 3.88 kB | 01-06-02 20:06 |
6.html | 4.69 kB | 01-06-02 20:06 |
60.html | 3.58 kB | 01-06-02 20:06 |
61.html | 4.17 kB | 01-06-02 20:06 |
62.html | 3.93 kB | 01-06-02 20:06 |
63.html | 3.68 kB | 01-06-02 20:06 |
64.html | 4.16 kB | 01-06-02 20:06 |
65.html | 4.04 kB | 01-06-02 20:06 |
66.html | 4.97 kB | 01-06-02 20:06 |
67.html | 3.91 kB | 01-06-02 20:06 |
68.html | 3.55 kB | 01-06-02 20:06 |
69.html | 3.51 kB | 01-06-02 20:06 |
7.html | 10.67 kB | 01-06-02 20:06 |
70.html | 3.52 kB | 01-06-02 20:06 |
71.html | 3.83 kB | 01-06-02 20:06 |
72.html | 4.02 kB | 01-06-02 20:06 |
73.html | 21.61 kB | 01-06-02 20:06 |
74.html | 12.94 kB | 01-06-02 20:06 |
75.html | 31.26 kB | 01-06-02 20:06 |
76.html | 11.98 kB | 01-06-02 20:06 |
77.html | 4.24 kB | 01-06-02 20:06 |
78.html | 4.26 kB | 01-06-02 20:06 |
79.html | 10.95 kB | 01-06-02 20:06 |
8.html | 10.67 kB | 01-06-02 20:06 |
80.html | 12.11 kB | 01-06-02 20:06 |
81.html | 4.88 kB | 01-06-02 20:06 |
82.html | 6.48 kB | 01-06-02 20:06 |
83.html | 5.64 kB | 01-06-02 20:06 |
84.html | 13.30 kB | 01-06-02 20:06 |
85.html | 7.00 kB | 01-06-02 20:06 |
86.html | 3.90 kB | 01-06-02 20:06 |
87.html | 4.59 kB | 01-06-02 20:06 |
88.html | 5.00 kB | 01-06-02 20:06 |
89.html | 17.71 kB | 01-06-02 20:06 |
9.html | 3.69 kB | 01-06-02 20:06 |
90.html | 6.00 kB | 01-06-02 20:06 |
91.html | 3.68 kB | 01-06-02 20:06 |
92.html | 3.68 kB | 01-06-02 20:06 |
93.html | 12.98 kB | 01-06-02 20:06 |
94.html | 10.60 kB | 01-06-02 20:06 |
95.html | 19.93 kB | 01-06-02 20:06 |
96.html | 10.34 kB | 01-06-02 20:06 |
97.html | 6.27 kB | 01-06-02 20:06 |
98.html | 6.77 kB | 01-06-02 20:06 |
99.html | 16.97 kB | 01-06-02 20:06 |
front_matter.html | 4.16 kB | 01-06-02 20:06 |
index.html | 3.37 kB | 01-06-02 20:06 |
new_toc.html | 15.79 kB | 01-06-02 20:06 |
rindex1.html | 53.02 kB | 01-06-02 20:05 |
rindex10.html | 5.16 kB | 01-06-02 20:05 |
rindex11.html | 3.96 kB | 01-06-02 20:05 |
rindex12.html | 15.07 kB | 01-06-02 20:05 |
rindex13.html | 84.43 kB | 01-06-02 20:05 |
rindex14.html | 10.85 kB | 01-06-02 20:05 |
rindex15.html | 26.04 kB | 01-06-02 20:05 |
rindex16.html | 58.33 kB | 01-06-02 20:05 |
rindex17.html | 3.52 kB | 01-06-02 20:05 |
rindex18.html | 16.83 kB | 01-06-02 20:05 |
rindex19.html | 52.89 kB | 01-06-02 20:05 |
rindex2.html | 13.47 kB | 01-06-02 20:05 |
rindex20.html | 17.55 kB | 01-06-02 20:05 |
rindex21.html | 13.56 kB | 01-06-02 20:05 |
rindex22.html | 10.63 kB | 01-06-02 20:05 |
rindex23.html | 16.92 kB | 01-06-02 20:05 |
rindex24.html | 4.90 kB | 01-06-02 20:05 |
rindex25.html | 2.50 kB | 01-06-02 20:05 |
rindex3.html | 43.59 kB | 01-06-02 20:06 |
rindex4.html | 21.76 kB | 01-06-02 20:06 |
rindex5.html | 22.31 kB | 01-06-02 20:06 |
rindex6.html | 36.57 kB | 01-06-02 20:06 |
rindex7.html | 14.06 kB | 01-06-02 20:06 |
rindex8.html | 11.93 kB | 01-06-02 20:06 |
rindex9.html | 25.33 kB | 01-06-02 20:06 |
toc.html | 24.97 kB | 01-06-02 20:06 |
<(ebook> | 0.00 B | Python) O'Reilly |
<0672319942> | 0.00 B | 25-08-02 17:24 |
<graphics> | 0.00 B | 25-08-02 17:24 |
<images> | 0.00 B | 25-08-02 17:24 |
<oreillyi> | 0.00 B | 25-08-02 17:24 |
oreillyM.css | 4.42 kB | 31-05-02 17:16 |
oreillyN.css | 4.42 kB | 31-05-02 17:16 |
00.gif | 41.00 B | 31-05-02 17:16 |
01fig01.gif | 58.03 kB | 28-01-02 08:54 |
01fig02.gif | 39.76 kB | 28-01-02 08:54 |
01fig03.gif | 22.06 kB | 28-01-02 08:54 |
01fig04.gif | 64.75 kB | 28-01-02 08:54 |
02fig01.gif | 54.48 kB | 28-01-02 08:54 |
02fig02.gif | 16.29 kB | 28-01-02 08:54 |
02fig03.gif | 14.11 kB | 28-01-02 08:54 |
02fig04.gif | 47.82 kB | 28-01-02 08:54 |
06fig01.gif | 32.19 kB | 28-01-02 08:54 |
06fig02.gif | 58.39 kB | 28-01-02 08:54 |
06fig03.gif | 48.96 kB | 28-01-02 08:54 |
07fig01.gif | 47.96 kB | 28-01-02 08:54 |
07fig02.gif | 8.99 kB | 28-01-02 08:54 |
07fig03.gif | 9.46 kB | 28-01-02 08:54 |
07fig04.gif | 11.51 kB | 28-01-02 08:54 |
07fig05.gif | 8.27 kB | 28-01-02 08:54 |
07fig06.gif | 31.46 kB | 28-01-02 08:54 |
12fig01.gif | 34.54 kB | 28-01-02 08:54 |
15fig01.gif | 1.30 kB | 28-01-02 08:54 |
15fig02.gif | 1.50 kB | 28-01-02 08:54 |
15fig03.gif | 5.93 kB | 28-01-02 08:54 |
15fig04.gif | 924.00 B | 28-01-02 08:54 |
15fig05.gif | 1.55 kB | 28-01-02 08:54 |
15fig06.gif | 1.62 kB | 28-01-02 08:54 |
15fig07.gif | 1.69 kB | 28-01-02 08:54 |
15fig08.gif | 1.02 kB | 28-01-02 08:54 |
15fig09.gif | 2.54 kB | 28-01-02 08:54 |
15fig10.gif | 1.92 kB | 28-01-02 08:54 |
15fig11.gif | 2.44 kB | 28-01-02 08:54 |
15fig12.gif | 2.48 kB | 28-01-02 08:54 |
15fig13.gif | 2.36 kB | 28-01-02 08:54 |
15fig14.gif | 5.43 kB | 28-01-02 08:54 |
15fig15.gif | 5.51 kB | 28-01-02 08:54 |
15fig16.gif | 2.18 kB | 28-01-02 08:54 |
15fig17.gif | 12.22 kB | 28-01-02 08:54 |
16fig01.gif | 28.99 kB | 28-01-02 08:54 |
16fig02.gif | 23.02 kB | 28-01-02 08:54 |
16fig03.gif | 32.48 kB | 28-01-02 08:54 |
16fig04.gif | 17.27 kB | 28-01-02 08:54 |
16fig05.gif | 23.88 kB | 28-01-02 08:54 |
16fig06.gif | 23.85 kB | 28-01-02 08:54 |
16fig07.gif | 36.76 kB | 28-01-02 08:54 |
16fig08.gif | 20.66 kB | 28-01-02 08:54 |
16fig09.gif | 71.63 kB | 28-01-02 08:54 |
16fig10.gif | 23.23 kB | 28-01-02 08:54 |
16fig11.gif | 22.97 kB | 28-01-02 08:54 |
16fig12.gif | 22.06 kB | 28-01-02 08:54 |
16fig13.gif | 49.73 kB | 28-01-02 08:54 |
16fig14.gif | 60.34 kB | 28-01-02 08:54 |
18fig01.gif | 63.94 kB | 28-01-02 08:54 |
18fig02.gif | 24.07 kB | 28-01-02 08:54 |
ccc.gif | 109.00 B | 28-01-02 08:54 |
spacer.gif | 41.00 B | 31-05-02 17:16 |
view.gif | 41.00 B | 31-05-02 17:16 |
0672319942_s.jpg | 2.91 kB | 29-01-02 11:29 |
Sponsored links