Python Standard Library 0596000960, 9780596000967

Python Standard Libraryis an essential guide for serious Python programmers. Python is a modular language that imports m

646 111 1MB

English Pages 304 [396] Year 2001

Report DMCA / Copyright

DOWNLOAD FILE

Python Standard Library
 0596000960, 9780596000967

Table of contents :
Main Page......Page 1
Table of content......Page 2
Copyright......Page 7
Preface......Page 8
About This Book......Page 9
Conventions Used in This Book......Page 12
About the Examples......Page 13
How to Contact Us......Page 14
Chapter 1. Core Modules......Page 15
1.1 Introduction......Page 16
1.2 The _ _builtin_ _ Module......Page 18
1.3 The exceptions Module......Page 21
1.4 The os Module......Page 24
1.5 The os.path Module......Page 27
1.6 The stat Module......Page 30
1.7 The string Module......Page 31
1.8 The re Module......Page 34
1.9 The math Module......Page 37
1.10 The cmath Module......Page 38
1.11 The operator Module......Page 39
1.12 The copy Module......Page 42
1.13 The sys Module......Page 45
1.14 The atexit Module......Page 48
1.15 The time Module......Page 49
1.16 The types Module......Page 52
1.17 The gc Module......Page 55
Chapter 2. More Standard Modules......Page 57
2.1 Overview......Page 58
2.2 The fileinput Module......Page 59
2.3 The shutil Module......Page 62
2.4 The tempfile Module......Page 63
2.5 The StringIO Module......Page 64
2.6 The cStringIO Module......Page 67
2.7 The mmap Module......Page 68
2.8 The UserDict Module......Page 71
2.9 The UserList Module......Page 72
2.10 The UserString Module......Page 73
2.11 The traceback Module......Page 74
2.12 The errno Module......Page 77
2.13 The getopt Module......Page 78
2.14 The getpass Module......Page 81
2.15 The glob Module......Page 82
2.16 The fnmatch Module......Page 83
2.17 The random Module......Page 84
2.18 The whrandom Module......Page 87
2.19 The md5 Module......Page 88
2.20 The sha Module......Page 91
2.21 The crypt Module......Page 92
2.22 The rotor Module......Page 94
2.23 The zlib Module......Page 95
2.24 The code Module......Page 98
Chapter 3. Threads and Processes......Page 101
3.1 Overview......Page 102
3.2 The threading Module......Page 105
3.3 The Queue Module......Page 108
3.4 The thread Module......Page 111
3.5 The commands Module......Page 112
3.6 The pipes Module......Page 113
3.7 The popen2 Module......Page 114
3.8 The signal Module......Page 117
Chapter 4. Data Representation......Page 118
4.1 Overview......Page 119
4.2 The array Module......Page 120
4.3 The struct Module......Page 123
4.4 The xdrlib Module......Page 124
4.5 The marshal Module......Page 127
4.6 The pickle Module......Page 130
4.7 The cPickle Module......Page 133
4.8 The copy_reg Module......Page 134
4.9 The pprint Module......Page 137
4.10 The repr Module......Page 138
4.11 The base64 Module......Page 139
4.12 The binhex Module......Page 142
4.13 The quopri Module......Page 143
4.14 The uu Module......Page 144
4.15 The binascii Module......Page 147
Chapter 5. File Formats......Page 148
5.1 Overview......Page 149
5.2 The xmllib Module......Page 152
5.3 The xml.parsers.expat Module......Page 155
5.4 The sgmllib Module......Page 158
5.5 The htmllib Module......Page 161
5.6 The htmlentitydefs Module......Page 162
5.7 The formatter Module......Page 165
5.8 The ConfigParser Module......Page 168
5.9 The netrc Module......Page 171
5.10 The shlex Module......Page 172
5.11 The zipfile Module......Page 173
5.12 The gzip Module......Page 176
Chapter 6. Mail and News Message' Processing......Page 179
6.1 Overview......Page 180
6.2 The rfc822 Module......Page 181
6.3 The mimetools Module......Page 184
6.4 The MimeWriter Module......Page 185
6.5 The mailbox Module......Page 188
6.6 The mailcap Module......Page 189
6.7 The mimetypes Module......Page 190
6.8 The packmail Module......Page 191
6.9 The mimify Module......Page 192
6.10 The multifile Module......Page 195
Chapter 7. Network Protocols......Page 196
7.1 Overview......Page 197
7.2 The socket Module......Page 200
7.3 The select Module......Page 203
7.4 The asyncore Module......Page 206
7.5 The asynchat Module......Page 209
7.6 The urllib Module......Page 212
7.7 The urlparse Module......Page 215
7.8 The cookie Module......Page 218
7.9 The robotparser Module......Page 219
7.10 The ftplib Module......Page 220
7.11 The gopherlib Module......Page 223
7.12 The httplib Module......Page 224
7.13 The poplib Module......Page 227
7.14 The imaplib Module......Page 228
7.15 The smtplib Module......Page 229
7.16 The telnetlib Module......Page 230
7.17 The nntplib Module......Page 231
7.18 The SocketServer Module......Page 234
7.19 The BaseHTTPServer Module......Page 235
7.20 The SimpleHTTPServer Module......Page 238
7.21 The CGIHTTPServer Module......Page 240
7.22 The cgi Module......Page 241
7.23 The webbrowser Module......Page 244
Chapter 8. Internationalization......Page 245
8.1 The locale Module......Page 246
8.2 The unicodedata Module......Page 247
8.3 The ucnhash Module......Page 248
Chapter 9. Multimedia Modules......Page 249
9.1 Overview......Page 250
9.2 The imghdr Module......Page 251
9.3 The sndhdr module......Page 252
9.4 The whatsound Module......Page 253
9.5 The aifc Module......Page 254
9.6 The sunau Module......Page 257
9.7 The sunaudio Module......Page 258
9.8 The wave Module......Page 259
9.9 The audiodev Module......Page 260
9.10 The winsound Module......Page 261
9.11 The colorsys Module......Page 262
Chapter 10. Data Storage......Page 263
10.1 Overview......Page 264
10.2 The anydbm Module......Page 265
10.3 The whichdb Module......Page 266
10.4 The shelve Module......Page 267
10.5 The dbhash Module......Page 268
10.6 The dbm Module......Page 269
10.7 The dumbdbm Module......Page 270
10.8 The gdbm Module......Page 271
Chapter 11. Tools and Utilities......Page 272
11.1 The dis Module......Page 273
11.2 The pdb Module......Page 274
11.3 The bdb Module......Page 275
11.4 The profile Module......Page 278
11.5 The pstats Module......Page 279
11.6 The tabnanny Module......Page 280
Chapter 12. Platform-Specific Modules......Page 281
12.1 Overview......Page 282
12.2 The fcntl Module......Page 283
12.3 The pwd Module......Page 284
12.4 The grp Module......Page 285
12.5 The nis Module......Page 286
12.6 The curses Module......Page 287
12.7 The termios Module......Page 288
12.8 The tty Module......Page 289
12.9 The resource Module......Page 290
12.10 The syslog Module......Page 291
12.11 The msvcrt Module......Page 292
12.12 The nt Module......Page 295
12.13 The _winreg Module......Page 296
12.14 The posix Module......Page 297
Chapter 13. Implementation Support' Modules......Page 298
13.1 The dospath Module......Page 301
13.2 The macpath Module......Page 302
13.3 The ntpath Module......Page 303
13.4 The posixpath Module......Page 304
13.5 The strop Module......Page 305
13.6 The imp Module......Page 306
13.7 The new Module......Page 307
13.8 The pre Module......Page 308
13.9 The sre Module......Page 309
13.10 The py_compile Module......Page 310
13.11 The compileall Module......Page 311
13.12 The ihooks Module......Page 312
13.13 The linecache Module......Page 313
13.14 The macurl2path Module......Page 314
13.15 The nturl2path module......Page 315
13.16 The tokenize Module......Page 316
13.17 The keyword Module......Page 317
13.18 The parser Module......Page 318
13.19 The symbol Module......Page 319
13.20 The token Module......Page 320
Chapter 14. Other Modules......Page 321
14.1 Overview......Page 324
14.2 The pyclbr Module......Page 325
14.3 The filecmp Module......Page 328
14.4 The cmd Module......Page 329
14.5 The rexec Module......Page 331
14.6 The Bastion Module......Page 332
14.7 The readline Module......Page 335
14.8 The rlcompleter Module......Page 336
14.9 The statvfs Module......Page 337
14.10 The calendar Module......Page 338
14.11 The sched Module......Page 341
14.12 The statcache Module......Page 342
14.13 The grep Module......Page 343
14.14 The dircache Module......Page 344
14.15 The dircmp Module......Page 345
14.16 The cmp Module......Page 346
14.17 The cmpcache Module......Page 347
14.18 The util Module......Page 348
14.19 The soundex Module......Page 349
14.20 The timing Module......Page 350
14.21 The posixfile Module......Page 352
14.22 The bisect Module......Page 353
14.23 The knee Module......Page 354
14.24 The tzparse Module......Page 355
14.25 The regex Module......Page 356
14.26 The regsub Module......Page 357
14.27 The reconvert Module......Page 358
14.28 The regex_syntax Module......Page 359
14.29 The find Module......Page 360
Colophon......Page 361
Index......Page 364
Index SYMBOL......Page 365
Index A......Page 366
Index B......Page 367
Index C......Page 368
Index D......Page 369
Index E......Page 370
Index F......Page 371
Index G......Page 372
Index H......Page 373
Index I......Page 374
Index J......Page 375
Index K......Page 376
Index L......Page 377
Index M......Page 378
Index N......Page 381
Index O......Page 382
Index P......Page 383
Index Q......Page 385
Index R......Page 386
Index S......Page 387
Index T......Page 390
Index U......Page 391
Index V......Page 392
Index W......Page 393
Index X......Page 394
Index Y......Page 395
Index Z......Page 396

Polecaj historie