在好例子网,分享、交流、成长!
您当前所在位置:首页Python 开发实例Python语言基础 → Python PP4E-Examples code

Python PP4E-Examples code

Python语言基础

下载此实例
  • 开发语言:Python
  • 实例大小:28.86M
  • 下载次数:2
  • 浏览次数:52
  • 发布时间:2023-05-18
  • 实例类别:Python语言基础
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 相关标签: example python Code AMPL AMP

实例介绍

【实例简介】Python PP4E-Examples code
Programming Python, Fourth Edition by Mark Lutz Copyright © 2011 Mark Lutz. All rights reserved Source Code

【实例截图】

from clipboard

【核心代码】
文件清单
└── PP4E-Examples-1.3.1
    ├── changes
    │   ├── book-web-site
    │   │   ├── snapshot-feb11
    │   │   │   ├── about-pp4e.html
    │   │   │   ├── cleansite.py
    │   │   │   ├── flatten-itunes.out.txt
    │   │   │   ├── flatten-itunes.py
    │   │   │   ├── index.html
    │   │   │   ├── lotto-howto-email.txt
    │   │   │   ├── lotto-howto-web.txt
    │   │   │   ├── lp4e-updates-notes-recent.html
    │   │   │   ├── matrix-code.py
    │   │   │   ├── ora-pp4e-large.jpg
    │   │   │   ├── ora-pp4e-small.gif
    │   │   │   ├── pp4e-marketing-replies.html
    │   │   │   ├── pp4e-updates.html
    │   │   │   ├── pylotto.html
    │   │   │   ├── pylotto-orig-24.py
    │   │   │   ├── pylotto-orig.py
    │   │   │   ├── pylotto-players.txt
    │   │   │   ├── pylotto.py
    │   │   │   ├── pylotto-run.txt
    │   │   │   ├── PythonPoweredSmall.gif
    │   │   │   ├── python_snake_ora.gif
    │   │   │   ├── README.txt
    │   │   │   ├── simple-pylotto.py
    │   │   │   └── testruns.zip
    │   │   ├── snapshot-jul12
    │   │   │   ├── about-pyref4e.html
    │   │   │   ├── about-python.html
    │   │   │   ├── amazon-results.txt
    │   │   │   ├── flatten-itunes-2.py
    │   │   │   ├── formalbio.html
    │   │   │   ├── index.html
    │   │   │   ├── lp4e-updates-clarifications-recent.html
    │   │   │   ├── lp4e-updates.html
    │   │   │   ├── lp4e-updates-notes-recent.html
    │   │   │   ├── pp4e-updates.html
    │   │   │   ├── py32structchange.html
    │   │   │   ├── pyquestions3.html
    │   │   │   ├── pyref4e-updates.html
    │   │   │   ├── README.txt
    │   │   │   ├── recenthighlights.html
    │   │   │   ├── renamer.py
    │   │   │   └── whats-a-programming-language.html
    │   │   └── snapshot-oct11
    │   │       ├── about-lp4e.html
    │   │       ├── about-pp4e.html
    │   │       ├── cleansite.py
    │   │       ├── flatten-itunes.out.txt
    │   │       ├── flatten-itunes.py
    │   │       ├── index.html
    │   │       ├── lentimer-book.txt
    │   │       ├── lentimer-out.txt
    │   │       ├── lentimer.py
    │   │       ├── lotto-howto-email.txt
    │   │       ├── lotto-howto-web.txt
    │   │       ├── lp4e-updates-clarifications-recent.html
    │   │       ├── lp4e-updates.html
    │   │       ├── lp4e-updates-notes-recent.html
    │   │       ├── matrix-code.py
    │   │       ├── ora-lp4e-big.jpg
    │   │       ├── ora-lp4e.gif
    │   │       ├── ora-pp4e-large.jpg
    │   │       ├── ora-pp4e-small.gif
    │   │       ├── patched-files-13.zip
    │   │       ├── pp4e-marketing-replies.html
    │   │       ├── pp4e-updates.html
    │   │       ├── pylotto.html
    │   │       ├── pylotto-orig-24.py
    │   │       ├── pylotto-orig.py
    │   │       ├── pylotto-players.txt
    │   │       ├── pylotto.py
    │   │       ├── pylotto-run.txt
    │   │       ├── PythonPoweredSmall.gif
    │   │       ├── python_snake_ora.gif
    │   │       ├── README.txt
    │   │       ├── simple-pylotto.py
    │   │       ├── testruns.zip
    │   │       └── whats-a-programming-language.html
    │   ├── CHANGES.txt
    │   └── detailed-diffs
    │       ├── 1.1
    │       │   ├── diff.mailsender.txt
    │       │   ├── diffs-all-nov19.txt
    │       │   ├── diffs-all.txt
    │       │   ├── diff.viewwindows.txt
    │       │   └── how-diffs.txt
    │       ├── 1.2
    │       │   ├── diffall.txt
    │       │   ├── filecompares.txt
    │       │   ├── patched-files-12
    │       │   │   ├── ListWindows.py
    │       │   │   ├── mailFetcher.py
    │       │   │   ├── mailSender.py
    │       │   │   └── textEditor.py
    │       │   └── pp4e-updates-partial.html
    │       ├── 1.3
    │       │   ├── diffall-how-run.txt
    │       │   ├── diffall.txt
    │       │   ├── filecompares.txt
    │       │   ├── patched-files-13
    │       │   │   ├── CHANGES.txt
    │       │   │   ├── i18n-filenames-tests
    │       │   │   │   ├── Mail-saved-after-sent--OpenMeInGUI.txt
    │       │   │   │   ├── README-unzip-issues.txt
    │       │   │   │   ├── Поворот IMG_1412.txt
    │       │   │   │   ├── 从~技~术~走~向~管~理.xls
    │       │   │   │   └── 金牌销售2天一夜实战训练.xls
    │       │   │   ├── ListWindows.py
    │       │   │   ├── mailconfig.py
    │       │   │   ├── mailParser.py
    │       │   │   ├── mailSender.py
    │       │   │   └── prior -release
    │       │   │       └── patched-files-12
    │       │   │           ├── ListWindows.py
    │       │   │           ├── mailFetcher.py
    │       │   │           ├── mailSender.py
    │       │   │           └── textEditor.py
    │       │   ├── patched-files-13.zip
    │       │   ├── pp4e-updates-partial.html
    │       │   └── tmp-diffall.txt
    │       └── 1.3.1
    │           ├── diffall.txt
    │           └── README-how-diffs-run.txt
    ├── Examples
    │   ├── PP4E
    │   │   ├── Ai
    │   │   │   ├── ExpertSystem
    │   │   │   │   ├── holmes
    │   │   │   │   │   ├── cnv
    │   │   │   │   │   ├── examples
    │   │   │   │   │   │   ├── loga.txt
    │   │   │   │   │   │   ├── logb.txt
    │   │   │   │   │   │   ├── logc.txt
    │   │   │   │   │   │   └── logd.txt
    │   │   │   │   │   ├── holmes
    │   │   │   │   │   │   ├── backward.py
    │   │   │   │   │   │   ├── backwrd2.py
    │   │   │   │   │   │   ├── backwrd3.py
    │   │   │   │   │   │   ├── backwrd4.py
    │   │   │   │   │   │   ├── backwrd5.py
    │   │   │   │   │   │   ├── backwrd6.py
    │   │   │   │   │   │   ├── backwrd7.py
    │   │   │   │   │   │   ├── forward2.py
    │   │   │   │   │   │   ├── forward.py
    │   │   │   │   │   │   ├── holmes.doc.txt
    │   │   │   │   │   │   ├── holmes.py
    │   │   │   │   │   │   ├── kbase.py
    │   │   │   │   │   │   └── match.py
    │   │   │   │   │   ├── holmes2
    │   │   │   │   │   │   ├── backward.py
    │   │   │   │   │   │   ├── backwrd3.py
    │   │   │   │   │   │   ├── backwrd4.py
    │   │   │   │   │   │   ├── backwrd5.py
    │   │   │   │   │   │   ├── backwrd6.py
    │   │   │   │   │   │   ├── backwrd7.py
    │   │   │   │   │   │   ├── forward2.py
    │   │   │   │   │   │   ├── forward.py
    │   │   │   │   │   │   ├── holmes.doc.txt
    │   │   │   │   │   │   ├── holmes.py
    │   │   │   │   │   │   ├── index.py
    │   │   │   │   │   │   ├── kbase.py
    │   │   │   │   │   │   └── match.py
    │   │   │   │   │   ├── holmes3
    │   │   │   │   │   │   ├── backward.py
    │   │   │   │   │   │   ├── backwrd5.py
    │   │   │   │   │   │   ├── backwrd7.py
    │   │   │   │   │   │   ├── forward2.py
    │   │   │   │   │   │   ├── forward.py
    │   │   │   │   │   │   ├── holmes.doc.txt
    │   │   │   │   │   │   └── holmes.py
    │   │   │   │   │   ├── kbases
    │   │   │   │   │   │   ├── eats2.kb
    │   │   │   │   │   │   ├── eats.kb
    │   │   │   │   │   │   ├── fixit.kb
    │   │   │   │   │   │   ├── t.kb
    │   │   │   │   │   │   └── zoo.kb
    │   │   │   │   │   ├── README.1ST
    │   │   │   │   │   └── README.2ND
    │   │   │   │   ├── holmes.tar.gz
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── Overview-3E.pdf
    │   │   │   │   ├── README-REALLY-4E.txt
    │   │   │   │   ├── Todo.txt
    │   │   │   │   └── verif.txt
    │   │   │   ├── __init__.py
    │   │   │   ├── README.txt
    │   │   │   └── TicTacToe
    │   │   │       ├── __init__.py
    │   │   │       ├── tictactoe_lists.py
    │   │   │       ├── tictactoe.py
    │   │   │       └── unconverted-python2X
    │   │   │           ├── __init__.py
    │   │   │           ├── temp.notes.txt
    │   │   │           ├── temp.out.txt.gz
    │   │   │           ├── tictactoe_dict.py
    │   │   │           ├── tictactoe_grid.py
    │   │   │           ├── tictactoe_lists_2.py
    │   │   │           ├── tictactoe_lists.py
    │   │   │           ├── tictactoe_loop.py
    │   │   │           ├── tictactoe.py
    │   │   │           ├── tictactoe_slow.py
    │   │   │           └── tictactoe_times.txt
    │   │   ├── Dbase
    │   │   │   ├── bobrec
    │   │   │   ├── cast.bak
    │   │   │   ├── cast.dat
    │   │   │   ├── cast.dir
    │   │   │   ├── castdump.py
    │   │   │   ├── castinit.py
    │   │   │   ├── data
    │   │   │   │   ├── shelve1.bak
    │   │   │   │   ├── shelve1.dat
    │   │   │   │   └── shelve1.dir
    │   │   │   ├── dbase
    │   │   │   ├── filepickle.py
    │   │   │   ├── __init__.py
    │   │   │   ├── movie.bak
    │   │   │   ├── movie.dat
    │   │   │   ├── movie.dir
    │   │   │   ├── mydbase.bak
    │   │   │   ├── mydbase.dat
    │   │   │   ├── mydbase.dir
    │   │   │   ├── myfile
    │   │   │   ├── person.py
    │   │   │   ├── person-start.py
    │   │   │   ├── Sql
    │   │   │   │   ├── cleardb.py
    │   │   │   │   ├── data2.txt
    │   │   │   │   ├── data.txt
    │   │   │   │   ├── dbase1
    │   │   │   │   ├── dumpdb.py
    │   │   │   │   ├── loaddb1.py
    │   │   │   │   ├── loaddb.py
    │   │   │   │   ├── makedb.py
    │   │   │   │   ├── makedicts.py
    │   │   │   │   ├── MySql-2.x
    │   │   │   │   │   ├── cleardb.py
    │   │   │   │   │   ├── data2.txt
    │   │   │   │   │   ├── data.txt
    │   │   │   │   │   ├── Documentation
    │   │   │   │   │   │   └── MySql-Overview-PP3E.pdf
    │   │   │   │   │   ├── dumpdb.py
    │   │   │   │   │   ├── loaddb1.py
    │   │   │   │   │   ├── loaddb.py
    │   │   │   │   │   ├── makedb.py
    │   │   │   │   │   ├── makedicts.py
    │   │   │   │   │   ├── querydb.py
    │   │   │   │   │   ├── README.txt
    │   │   │   │   │   └── testdb.py
    │   │   │   │   ├── querydb.py
    │   │   │   │   ├── testdb
    │   │   │   │   └── testdb.py
    │   │   │   ├── TableBrowser
    │   │   │   │   ├── dbinit1.py
    │   │   │   │   ├── dbinit2.py
    │   │   │   │   ├── dbview.py
    │   │   │   │   ├── Documentation
    │   │   │   │   │   ├── PyForm-Overview-PP3E.pdf
    │   │   │   │   │   └── README.txt
    │   │   │   │   ├── formgui.py
    │   │   │   │   ├── formtable.py
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── viewsysmod.py
    │   │   │   ├── temp
    │   │   │   ├── testdata.py
    │   │   │   └── Zodb-2.x
    │   │   │       ├── Documentation
    │   │   │       │   └── ZODB-Overview-PP3E.pdf
    │   │   │       ├── person.py
    │   │   │       ├── person-test.py
    │   │   │       ├── README.txt
    │   │   │       ├── viewzodb.py
    │   │   │       ├── zodb-class-make.py
    │   │   │       ├── zodb-class-read.py
    │   │   │       └── zodbtools.py
    │   │   ├── Dstruct
    │   │   │   ├── Basic
    │   │   │   │   ├── fastset.py
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── inter2.py
    │   │   │   │   ├── inter.py
    │   │   │   │   ├── reltest.py
    │   │   │   │   ├── reltest.results.txt
    │   │   │   │   ├── rset.py
    │   │   │   │   ├── set.py
    │   │   │   │   ├── settime.py
    │   │   │   │   ├── stack1.py
    │   │   │   │   ├── stack2.py
    │   │   │   │   ├── stack3.py
    │   │   │   │   ├── stack4.py
    │   │   │   │   ├── stacklog.py
    │   │   │   │   ├── stacktime.py
    │   │   │   │   ├── timer.py
    │   │   │   │   └── typesubclass.py
    │   │   │   ├── Classics
    │   │   │   │   ├── btree.py
    │   │   │   │   ├── btreevals.py
    │   │   │   │   ├── graph.py
    │   │   │   │   ├── gsearch1.py
    │   │   │   │   ├── gsearch2.py
    │   │   │   │   ├── gtestfunc.py
    │   │   │   │   ├── gtestobj1.py
    │   │   │   │   ├── gtestobj2.py
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── permcomb.py
    │   │   │   │   ├── rev1.py
    │   │   │   │   ├── rev2.py
    │   │   │   │   ├── sort1.py
    │   │   │   │   └── sort2.py
    │   │   │   ├── __init__.py
    │   │   │   ├── OldIntro
    │   │   │   │   ├── fastset.out
    │   │   │   │   ├── fastset.py
    │   │   │   │   ├── graph.py
    │   │   │   │   ├── inter.py
    │   │   │   │   ├── set.out
    │   │   │   │   ├── set.py
    │   │   │   │   ├── stack1.py
    │   │   │   │   ├── stack2.py
    │   │   │   │   ├── stack3.py
    │   │   │   │   ├── stack.out
    │   │   │   │   ├── vector2.py
    │   │   │   │   ├── vector.py
    │   │   │   │   └── vector.txt
    │   │   │   └── TreeView
    │   │   │       ├── alternatives
    │   │   │       │   ├── treeview_left.py
    │   │   │       │   └── treeview_subclass.py
    │   │   │       ├── Documentation
    │   │   │       │   ├── PyTree-Overview-PP3E.pdf
    │   │   │       │   └── README.txt
    │   │   │       ├── __init__.py
    │   │   │       ├── treeview.py
    │   │   │       └── treeview_wrappers.py
    │   │   ├── echo.py
    │   │   ├── Gui
    │   │   │   ├── Clock
    │   │   │   │   ├── clock.py
    │   │   │   │   ├── clockStyles.py
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── plotterGui.py
    │   │   │   │   ├── plotterText-alt.py
    │   │   │   │   ├── plotterText.py
    │   │   │   │   └── save
    │   │   │   ├── gifs
    │   │   │   │   ├── charmingpython.gif
    │   │   │   │   ├── charmingpython.note
    │   │   │   │   ├── hahaha.gif
    │   │   │   │   ├── hahaha.note
    │   │   │   │   ├── hills.gif
    │   │   │   │   ├── hills.note
    │   │   │   │   ├── ora-lp4e.gif
    │   │   │   │   ├── ora-lp4e.note
    │   │   │   │   ├── ora-lp-france.gif
    │   │   │   │   ├── ora-lp-france.note
    │   │   │   │   ├── ora-lp.gif
    │   │   │   │   ├── ora-lp.note
    │   │   │   │   ├── ora-pp1e-s.gif
    │   │   │   │   ├── ora-pp1e-s.note
    │   │   │   │   ├── ora-pp2e.gif
    │   │   │   │   ├── ora-pp2e.note
    │   │   │   │   ├── ora-pp.gif
    │   │   │   │   ├── ora-pp-japan2.gif
    │   │   │   │   ├── ora-pp-japan2.note
    │   │   │   │   ├── ora-pp.note
    │   │   │   │   ├── ora-ppr-german.gif
    │   │   │   │   ├── ora-ppr-german.note
    │   │   │   │   ├── ora-ppr.gif
    │   │   │   │   ├── ora-ppr.note
    │   │   │   │   ├── ora-ppython-s.note
    │   │   │   │   ├── ora-pyref4e.gif
    │   │   │   │   ├── ora-pyref4e.note
    │   │   │   │   ├── oreilly_giraffe3.gif
    │   │   │   │   ├── oreilly_giraffe3.note
    │   │   │   │   ├── oreilly_moose3.gif
    │   │   │   │   ├── oreilly_moose3.note
    │   │   │   │   ├── oreilly_weasel3.gif
    │   │   │   │   ├── oreilly_weasel3.note
    │   │   │   │   ├── ppython_sm_ad.gif
    │   │   │   │   ├── ppython_sm_ad.note
    │   │   │   │   ├── python_conf_ora.gif
    │   │   │   │   ├── python_conf_ora.note
    │   │   │   │   ├── pythonHi.gif
    │   │   │   │   ├── pythonHi.note
    │   │   │   │   ├── pythonPowered.gif
    │   │   │   │   ├── pythonPowered.note
    │   │   │   │   ├── pythonwin.gif
    │   │   │   │   ├── pythonwin.note
    │   │   │   │   ├── README.txt
    │   │   │   │   ├── rmnp.gif
    │   │   │   │   ├── rmnp.note
    │   │   │   │   ├── training-nyc.gif
    │   │   │   │   ├── training-nyc.note
    │   │   │   │   ├── training-puertorico-1.gif
    │   │   │   │   ├── training-puertorico-1.note
    │   │   │   │   ├── training-puertorico-2.gif
    │   │   │   │   ├── training-puertorico-2.note
    │   │   │   │   ├── training-uk-1.gif
    │   │   │   │   ├── training-uk-1.note
    │   │   │   │   ├── training-uk-2.gif
    │   │   │   │   └── training-uk-2.note
    │   │   │   ├── __init__.py
    │   │   │   ├── Intro
    │   │   │   │   ├── defaults.py
    │   │   │   │   ├── gui1b.py
    │   │   │   │   ├── gui1c.py
    │   │   │   │   ├── gui1d.py
    │   │   │   │   ├── gui1e.py
    │   │   │   │   ├── gui1f.py
    │   │   │   │   ├── gui1g.py
    │   │   │   │   ├── gui1-old.py
    │   │   │   │   ├── gui1.py
    │   │   │   │   ├── gui1.pyw
    │   │   │   │   ├── gui2b.py
    │   │   │   │   ├── gui2.py
    │   │   │   │   ├── gui3b.py
    │   │   │   │   ├── gui3b-scopes.py
    │   │   │   │   ├── gui3c.py
    │   │   │   │   ├── gui3d.py
    │   │   │   │   ├── gui3e.py
    │   │   │   │   ├── gui3.py
    │   │   │   │   ├── gui4.py
    │   │   │   │   ├── gui5b.py
    │   │   │   │   ├── gui5b-themed.py
    │   │   │   │   ├── gui5b-themed-user.py
    │   │   │   │   ├── gui5.py
    │   │   │   │   ├── gui6b.py
    │   │   │   │   ├── gui6c.py
    │   │   │   │   ├── gui6d.py
    │   │   │   │   ├── gui6.py
    │   │   │   │   ├── gui7b.py
    │   │   │   │   ├── gui7c.py
    │   │   │   │   ├── gui7.py
    │   │   │   │   └── user_preferences.py
    │   │   │   ├── MovingPics
    │   │   │   │   ├── movingpics_after.py
    │   │   │   │   ├── movingpics.py
    │   │   │   │   └── movingpics_threads.py
    │   │   │   ├── PIL
    │   │   │   │   ├── images
    │   │   │   │   │   ├── Bogus.txt
    │   │   │   │   │   ├── carmel.JPG
    │   │   │   │   │   ├── chicago1.JPG
    │   │   │   │   │   ├── chicago2.JPG
    │   │   │   │   │   ├── chicago3.JPG
    │   │   │   │   │   ├── dublin1.jpg
    │   │   │   │   │   ├── dublin-2010.jpg
    │   │   │   │   │   ├── dublin3.jpg
    │   │   │   │   │   ├── figure-8-33.png
    │   │   │   │   │   ├── florida1.JPG
    │   │   │   │   │   ├── florida-2009-1.jpg
    │   │   │   │   │   ├── florida-2009-2.jpg
    │   │   │   │   │   ├── florida2.JPG
    │   │   │   │   │   ├── florida3.JPG
    │   │   │   │   │   ├── fortwaltonbeach-jul04-small.jpg
    │   │   │   │   │   ├── gillign2.gif
    │   │   │   │   │   ├── lawnlake2-jan-03.jpg
    │   │   │   │   │   ├── London_0464.JPG
    │   │   │   │   │   ├── London_0470.JPG
    │   │   │   │   │   ├── London_0485.JPG
    │   │   │   │   │   ├── London_0503.JPG
    │   │   │   │   │   ├── london-2010.gif
    │   │   │   │   │   ├── london-2010.jpg
    │   │   │   │   │   ├── LP2E_lrg.jpg
    │   │   │   │   │   ├── lp-france.gif
    │   │   │   │   │   ├── lpython_sm_ad.gif
    │   │   │   │   │   ├── monterey_0375.JPG
    │   │   │   │   │   ├── monterey_0382.JPG
    │   │   │   │   │   ├── newmarket-uk-2.gif
    │   │   │   │   │   ├── nyc_0278.JPG
    │   │   │   │   │   ├── nyc2.JPG
    │   │   │   │   │   ├── oct02-4.jpg
    │   │   │   │   │   ├── oqo3.JPG
    │   │   │   │   │   ├── ora-lp4e-big.jpg
    │   │   │   │   │   ├── ora-pyref4e-big.jpg
    │   │   │   │   │   ├── PP1E.gif
    │   │   │   │   │   ├── PP2E.gif
    │   │   │   │   │   ├── PP3E_lrg.jpg
    │   │   │   │   │   ├── pp-japan1.gif
    │   │   │   │   │   ├── PPR3E.jpg
    │   │   │   │   │   ├── ppr-germany-big.gif
    │   │   │   │   │   ├── ppython_sm_ad.gif
    │   │   │   │   │   ├── puertorico-1.jpg
    │   │   │   │   │   ├── python_conf_ora.gif
    │   │   │   │   │   ├── PythonPoweredAnim.gif
    │   │   │   │   │   ├── python_woodrat.gif
    │   │   │   │   │   ├── rmnp-04-1.JPG
    │   │   │   │   │   ├── rmnp-04.JPG
    │   │   │   │   │   ├── sanfran-2008.jpg
    │   │   │   │   │   ├── santacruz2.JPG
    │   │   │   │   │   ├── santacruz.JPG
    │   │   │   │   │   ├── scrn010.jpg
    │   │   │   │   │   ├── scrn011.jpg
    │   │   │   │   │   ├── spain03.jpg
    │   │   │   │   │   ├── spain07.jpg
    │   │   │   │   │   ├── spain08.jpg
    │   │   │   │   │   ├── spam.gif
    │   │   │   │   │   ├── thumbs
    │   │   │   │   │   │   ├── carmel.JPG
    │   │   │   │   │   │   ├── chicago1.JPG
    │   │   │   │   │   │   ├── chicago2.JPG
    │   │   │   │   │   │   ├── chicago3.JPG
    │   │   │   │   │   │   ├── dublin1.jpg
    │   │   │   │   │   │   ├── dublin-2010.jpg
    │   │   │   │   │   │   ├── dublin3.jpg
    │   │   │   │   │   │   ├── figure-8-33.png
    │   │   │   │   │   │   ├── florida1.JPG
    │   │   │   │   │   │   ├── florida-2009-1.jpg
    │   │   │   │   │   │   ├── florida-2009-2.jpg
    │   │   │   │   │   │   ├── florida2.JPG
    │   │   │   │   │   │   ├── florida3.JPG
    │   │   │   │   │   │   ├── fortwaltonbeach-jul04-small.jpg
    │   │   │   │   │   │   ├── gillign2.gif
    │   │   │   │   │   │   ├── lawnlake2-jan-03.jpg
    │   │   │   │   │   │   ├── London_0464.JPG
    │   │   │   │   │   │   ├── London_0470.JPG
    │   │   │   │   │   │   ├── London_0485.JPG
    │   │   │   │   │   │   ├── London_0503.JPG
    │   │   │   │   │   │   ├── london-2010.gif
    │   │   │   │   │   │   ├── london-2010.jpg
    │   │   │   │   │   │   ├── LP2E_lrg.jpg
    │   │   │   │   │   │   ├── lp-france.gif
    │   │   │   │   │   │   ├── lpython_sm_ad.gif
    │   │   │   │   │   │   ├── monterey_0375.JPG
    │   │   │   │   │   │   ├── monterey_0382.JPG
    │   │   │   │   │   │   ├── newmarket-uk-2.gif
    │   │   │   │   │   │   ├── nyc_0278.JPG
    │   │   │   │   │   │   ├── nyc2.JPG
    │   │   │   │   │   │   ├── oct02-4.jpg
    │   │   │   │   │   │   ├── oqo3.JPG
    │   │   │   │   │   │   ├── ora-lp4e-big.jpg
    │   │   │   │   │   │   ├── ora-pyref4e-big.jpg
    │   │   │   │   │   │   ├── PP1E.gif
    │   │   │   │   │   │   ├── PP2E.gif
    │   │   │   │   │   │   ├── PP3E_lrg.jpg
    │   │   │   │   │   │   ├── pp-japan1.gif
    │   │   │   │   │   │   ├── PPR3E.jpg
    │   │   │   │   │   │   ├── ppr-germany-big.gif
    │   │   │   │   │   │   ├── ppython_sm_ad.gif
    │   │   │   │   │   │   ├── puertorico-1.jpg
    │   │   │   │   │   │   ├── python_conf_ora.gif
    │   │   │   │   │   │   ├── PythonPoweredAnim.gif
    │   │   │   │   │   │   ├── python_woodrat.gif
    │   │   │   │   │   │   ├── rmnp-04-1.JPG
    │   │   │   │   │   │   ├── rmnp-04.JPG
    │   │   │   │   │   │   ├── sanfran-2008.jpg
    │   │   │   │   │   │   ├── santacruz2.JPG
    │   │   │   │   │   │   ├── santacruz.JPG
    │   │   │   │   │   │   ├── scrn010.jpg
    │   │   │   │   │   │   ├── scrn011.jpg
    │   │   │   │   │   │   ├── spain03.jpg
    │   │   │   │   │   │   ├── spain07.jpg
    │   │   │   │   │   │   ├── spain08.jpg
    │   │   │   │   │   │   ├── spam.gif
    │   │   │   │   │   │   ├── vegas-aug-04-small.jpg
    │   │   │   │   │   │   ├── zaurus-760.jpg
    │   │   │   │   │   │   └── zoo-jan-03.jpg
    │   │   │   │   │   ├── vegas-aug-04-small.jpg
    │   │   │   │   │   ├── zaurus-760.jpg
    │   │   │   │   │   └── zoo-jan-03.jpg
    │   │   │   │   ├── pyphoto1.py
    │   │   │   │   ├── pyphotosave.jpg
    │   │   │   │   ├── temp.py
    │   │   │   │   ├── viewer-dir.py
    │   │   │   │   ├── viewer-pil.py
    │   │   │   │   ├── viewer-thumbs-fixed.py
    │   │   │   │   ├── viewer-thumbs-grid.py
    │   │   │   │   ├── viewer-thumbs-nosave.py
    │   │   │   │   ├── viewer_thumbs.py
    │   │   │   │   ├── viewer_thumbs_scrolled.py
    │   │   │   │   └── viewer-tk.py
    │   │   │   ├── ShellGui
    │   │   │   │   ├── eggs.txt
    │   │   │   │   ├── formrows.py
    │   │   │   │   ├── ham.txt
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── mytools.py
    │   │   │   │   ├── new-eggs.txt
    │   │   │   │   ├── new-ham.txt
    │   │   │   │   ├── new-spam.txt
    │   │   │   │   ├── packdlg.py
    │   │   │   │   ├── packdlg-redirect.py
    │   │   │   │   ├── packed.txt
    │   │   │   │   ├── packer.py
    │   │   │   │   ├── shellgui.py
    │   │   │   │   ├── spam.txt
    │   │   │   │   ├── temp
    │   │   │   │   │   ├── eggs.txt
    │   │   │   │   │   ├── ham.txt
    │   │   │   │   │   ├── packed.all
    │   │   │   │   │   ├── packed.txt
    │   │   │   │   │   ├── spam.txt
    │   │   │   │   │   └── temp.txt
    │   │   │   │   ├── unpacker.py
    │   │   │   │   └── unpkdlg.py
    │   │   │   ├── SlideShow
    │   │   │   │   ├── prior
    │   │   │   │   ├── slideShow_framesFast.py
    │   │   │   │   ├── slideShow_frames.py
    │   │   │   │   ├── slideShowPlus.py
    │   │   │   │   ├── slideShow.py
    │   │   │   │   └── slideShow_toplevels.py
    │   │   │   ├── TextEditor
    │   │   │   │   ├── destroyer.py
    │   │   │   │   ├── destroy-tests.py
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── _nonunicode-textEditor.py
    │   │   │   │   ├── pyedit.pyw
    │   │   │   │   ├── simpleshell.py
    │   │   │   │   ├── _techreview-textEditor.py
    │   │   │   │   ├── test
    │   │   │   │   │   ├── ascii-adata.txt
    │   │   │   │   │   ├── cp500-data.txt
    │   │   │   │   │   ├── email-part--gb2312
    │   │   │   │   │   ├── email-part--gb2312--utf8
    │   │   │   │   │   ├── email-part--koi8-r
    │   │   │   │   │   ├── email-part--koi8-r--utf8
    │   │   │   │   │   ├── email-part--windows-1252
    │   │   │   │   │   ├── email-part--windows-1252--utf8
    │   │   │   │   │   ├── i18n--part1-koi8-r.txt
    │   │   │   │   │   ├── i18n--part2-gb2312.txt
    │   │   │   │   │   ├── latin1-ldata
    │   │   │   │   │   ├── TempParts
    │   │   │   │   │   │   └── part-000.html
    │   │   │   │   │   ├── utf16-data.txt
    │   │   │   │   │   ├── utf16-sdata
    │   │   │   │   │   └── utf8-udata
    │   │   │   │   ├── textConfig.py
    │   │   │   │   ├── textEditorNoConsole.pyw
    │   │   │   │   ├── textEditor.py
    │   │   │   │   └── _unthreaded-textEditor.py
    │   │   │   ├── Tools
    │   │   │   │   ├── big_gui.py
    │   │   │   │   ├── guimaker.py
    │   │   │   │   ├── guimixin.py
    │   │   │   │   ├── guiStreams.py
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── mainloopdemo.py
    │   │   │   │   ├── pipe-gui1.py
    │   │   │   │   ├── pipe-gui2.py
    │   │   │   │   ├── pipe-gui2-thread.py
    │   │   │   │   ├── pipe_gui3.py
    │   │   │   │   ├── pipe-nongui.py
    │   │   │   │   ├── py-blue-trans-out.ico
    │   │   │   │   ├── py.ico
    │   │   │   │   ├── queuetest-gui-class.py
    │   │   │   │   ├── queuetest-gui.py
    │   │   │   │   ├── radactions.py
    │   │   │   │   ├── rad.py
    │   │   │   │   ├── socket-gui.py
    │   │   │   │   ├── socket-nongui.py
    │   │   │   │   ├── socket_stream_redirect0.py
    │   │   │   │   ├── spams.py
    │   │   │   │   ├── threadtools.py
    │   │   │   │   ├── threadtools-test-classes.py
    │   │   │   │   ├── widgets.py
    │   │   │   │   ├── windows.py
    │   │   │   │   └── windows-test.py
    │   │   │   └── Tour
    │   │   │       ├── alarm-hide.py
    │   │   │       ├── alarm.py
    │   │   │       ├── alarm-withdraw.py
    │   │   │       ├── bind.py
    │   │   │       ├── buttonbars.py
    │   │   │       ├── buttonpics-func.py
    │   │   │       ├── buttonpics.py
    │   │   │       ├── canvas1.py
    │   │   │       ├── canvas-bind.py
    │   │   │       ├── canvasDraw.py
    │   │   │       ├── canvasDraw_tags_after.py
    │   │   │       ├── canvasDraw_tags.py
    │   │   │       ├── canvasDraw_tags_thread.py
    │   │   │       ├── config-button.py
    │   │   │       ├── config-label.py
    │   │   │       ├── copyjack.txt
    │   │   │       ├── demoAll-frm.py
    │   │   │       ├── demoAll-frm-ridge.py
    │   │   │       ├── demoAll-prg-multi.py
    │   │   │       ├── demoAll-prg.py
    │   │   │       ├── demoAll-win.py
    │   │   │       ├── demo-check-auto.py
    │   │   │       ├── demo-check-manual.py
    │   │   │       ├── demoCheck.py
    │   │   │       ├── demoDlg-print.py
    │   │   │       ├── demoDlg.py
    │   │   │       ├── demo-radio-auto.py
    │   │   │       ├── demo-radio-clear2.py
    │   │   │       ├── demo-radio-clear.py
    │   │   │       ├── demo-radio-manual.py
    │   │   │       ├── demo-radio-multi.py
    │   │   │       ├── demoRadio.py
    │   │   │       ├── demoScale.py
    │   │   │       ├── demo-scale-simple.py
    │   │   │       ├── dialogTable.py
    │   │   │       ├── dlg1.pyw
    │   │   │       ├── dlg-custom.py
    │   │   │       ├── dlg-old.py
    │   │   │       ├── dlg-recursive.py
    │   │   │       ├── entry1.py
    │   │   │       ├── entry2-modal.py
    │   │   │       ├── entry2.py
    │   │   │       ├── entry3-modal.py
    │   │   │       ├── entry3.py
    │   │   │       ├── Grid
    │   │   │       │   ├── grid1.py
    │   │   │       │   ├── grid2-fails.py
    │   │   │       │   ├── grid2.py
    │   │   │       │   ├── grid2-same.py
    │   │   │       │   ├── grid3.py
    │   │   │       │   ├── grid4.py
    │   │   │       │   ├── grid5b.py
    │   │   │       │   ├── grid5c.py
    │   │   │       │   ├── grid5-data1.txt
    │   │   │       │   ├── grid5-data2.txt
    │   │   │       │   ├── grid5.py
    │   │   │       │   └── temp.py
    │   │   │       ├── imgButton.py
    │   │   │       ├── imgCanvas2.py
    │   │   │       ├── imgCanvas.py
    │   │   │       ├── __init__.py
    │   │   │       ├── jack.txt
    │   │   │       ├── makefile.py
    │   │   │       ├── mbutton.py
    │   │   │       ├── menuDemo2.py
    │   │   │       ├── menuDemo3.py
    │   │   │       ├── menuDemo.py
    │   │   │       ├── menu_frm-multi2.py
    │   │   │       ├── menu_frm-multi.py
    │   │   │       ├── menu_frm.py
    │   │   │       ├── menu_win-multi.py
    │   │   │       ├── menu_win.py
    │   │   │       ├── message.py
    │   │   │       ├── optionmenu.py
    │   │   │       ├── py-blue-trans-out.ico
    │   │   │       ├── quitter.py
    │   │   │       ├── scrolledcanvas.py
    │   │   │       ├── scrolledlist.py
    │   │   │       ├── scrolledtext.py
    │   │   │       ├── setcolor.py
    │   │   │       ├── simpleedit2.py
    │   │   │       ├── simpleedit.py
    │   │   │       ├── temp.py
    │   │   │       ├── texttags.py
    │   │   │       ├── threads-demoAll-frm.py
    │   │   │       ├── threads-demoAll-win.py
    │   │   │       ├── toplevel0.py
    │   │   │       ├── toplevel1.py
    │   │   │       └── toplevel2.py
    │   │   ├── __init__.py
    │   │   ├── Integrate
    │   │   │   ├── Embed
    │   │   │   │   ├── Basics
    │   │   │   │   │   ├── embed-bytecode.c
    │   │   │   │   │   ├── embed-dict.c
    │   │   │   │   │   ├── embed-object.c
    │   │   │   │   │   ├── embed-simple.c
    │   │   │   │   │   ├── embed-string.c
    │   │   │   │   │   ├── makefile.1
    │   │   │   │   │   ├── makefile.basics
    │   │   │   │   │   ├── README-deleted-exes.txt
    │   │   │   │   │   └── usermod.py
    │   │   │   │   ├── prioredition-2x
    │   │   │   │   │   ├── ApiClients
    │   │   │   │   │   │   ├── codestring-api.c
    │   │   │   │   │   │   ├── codestring-low.c
    │   │   │   │   │   │   ├── makefile.clients
    │   │   │   │   │   │   ├── makefile.objects
    │   │   │   │   │   │   ├── module.py
    │   │   │   │   │   │   ├── objects-api.c
    │   │   │   │   │   │   ├── objects-err-low.c
    │   │   │   │   │   │   ├── objects-low.c
    │   │   │   │   │   │   └── output.txt
    │   │   │   │   │   ├── coerce1.py
    │   │   │   │   │   ├── coerce2.py
    │   │   │   │   │   ├── HighLevelApi
    │   │   │   │   │   │   ├── copyright.txt
    │   │   │   │   │   │   ├── makefile.api
    │   │   │   │   │   │   ├── makefile.api.linux.old
    │   │   │   │   │   │   ├── ppembed-attributes.c
    │   │   │   │   │   │   ├── ppembed-callables.c
    │   │   │   │   │   │   ├── ppembed-errors.c
    │   │   │   │   │   │   ├── ppembed-globals.c
    │   │   │   │   │   │   ├── ppembed.h
    │   │   │   │   │   │   ├── ppembed-modules.c
    │   │   │   │   │   │   ├── ppembed-strings.c
    │   │   │   │   │   │   ├── Readme.txt
    │   │   │   │   │   │   └── varargs.txt
    │   │   │   │   │   ├── Inventory
    │   │   │   │   │   │   ├── inventory.py
    │   │   │   │   │   │   ├── makefile.inv
    │   │   │   │   │   │   ├── order-bytecode.c
    │   │   │   │   │   │   ├── order-bytecode.py
    │   │   │   │   │   │   ├── order-func.c
    │   │   │   │   │   │   ├── order-func.py
    │   │   │   │   │   │   ├── ordersfile.h
    │   │   │   │   │   │   ├── ordersfile.py
    │   │   │   │   │   │   ├── order-string.c
    │   │   │   │   │   │   ├── order-string.py
    │   │   │   │   │   │   ├── Output
    │   │   │   │   │   │   │   ├── order-bytecode.out
    │   │   │   │   │   │   │   ├── order-bytecode-py.out
    │   │   │   │   │   │   │   ├── order-func.out
    │   │   │   │   │   │   │   ├── order-func-py.out
    │   │   │   │   │   │   │   ├── order-string.out
    │   │   │   │   │   │   │   └── order-string-py.out
    │   │   │   │   │   │   ├── validate1.py
    │   │   │   │   │   │   ├── validate2.py
    │   │   │   │   │   │   └── WithDbase
    │   │   │   │   │   │       ├── Data
    │   │   │   │   │   │       │   ├── ordersfile2.data
    │   │   │   │   │   │       │   └── ordersfile.data
    │   │   │   │   │   │       ├── Dbase
    │   │   │   │   │   │       │   ├── dbbuyers
    │   │   │   │   │   │       │   ├── dbinventory
    │   │   │   │   │   │       │   └── readme.txt
    │   │   │   │   │   │       ├── dbasetools.py
    │   │   │   │   │   │       ├── inventory.py
    │   │   │   │   │   │       ├── makefile.inv-dbase
    │   │   │   │   │   │       ├── order-func.c
    │   │   │   │   │   │       ├── order-func.py
    │   │   │   │   │   │       ├── Output
    │   │   │   │   │   │       │   ├── order-func-c.out
    │   │   │   │   │   │       │   └── order-func-py.out
    │   │   │   │   │   │       └── README.txt
    │   │   │   │   │   └── TestApi
    │   │   │   │   │       ├── makefile.testapi
    │   │   │   │   │       ├── makefile.testapi.linux
    │   │   │   │   │       ├── output
    │   │   │   │   │       ├── testapi.c
    │   │   │   │   │       ├── testapi_c.py
    │   │   │   │   │       ├── testapi.py
    │   │   │   │   │       └── WithPackages
    │   │   │   │   │           ├── makefile.testapi-pkgs
    │   │   │   │   │           ├── output
    │   │   │   │   │           ├── output-misc
    │   │   │   │   │           ├── pkgdir
    │   │   │   │   │           │   ├── __init__.py
    │   │   │   │   │           │   └── testapi.py
    │   │   │   │   │           ├── testapi.c
    │   │   │   │   │           ├── testapi_c_from.py
    │   │   │   │   │           └── testapi_c.py
    │   │   │   │   ├── Pyclass
    │   │   │   │   │   ├── makefile-objects
    │   │   │   │   │   ├── module.py
    │   │   │   │   │   ├── objects.c
    │   │   │   │   │   ├── objects-err.c
    │   │   │   │   │   ├── README-deleted-exes.txt
    │   │   │   │   │   └── t.txt
    │   │   │   │   └── Regist
    │   │   │   │       ├── cregister.c
    │   │   │   │       ├── cregister.dll
    │   │   │   │       ├── makefile.regist
    │   │   │   │       └── register.py
    │   │   │   ├── Extend
    │   │   │   │   ├── Cenviron
    │   │   │   │   │   ├── cenviron.c
    │   │   │   │   │   ├── cenviron.dll
    │   │   │   │   │   ├── envattr.py
    │   │   │   │   │   ├── envmap.py
    │   │   │   │   │   └── makefile.cenviron
    │   │   │   │   ├── Hello
    │   │   │   │   │   ├── build
    │   │   │   │   │   │   ├── lib.cygwin-1.7.1-i686-3.1
    │   │   │   │   │   │   │   └── hello.dll
    │   │   │   │   │   │   └── temp.cygwin-1.7.1-i686-3.1
    │   │   │   │   │   │       └── hello.o
    │   │   │   │   │   ├── disthello-alt.py
    │   │   │   │   │   ├── disthello.py
    │   │   │   │   │   ├── hello.c
    │   │   │   │   │   ├── hello.dll
    │   │   │   │   │   ├── hellouse.py
    │   │   │   │   │   └── makefile.hello
    │   │   │   │   ├── HelloLib
    │   │   │   │   │   ├── hellolib.c
    │   │   │   │   │   ├── hellolib.h
    │   │   │   │   │   └── hellolib.o
    │   │   │   │   ├── prioredition-2x
    │   │   │   │   │   ├── integer.txt
    │   │   │   │   │   ├── mapping.txt
    │   │   │   │   │   ├── Modulator
    │   │   │   │   │   │   └── csets.c
    │   │   │   │   │   └── Stacks
    │   │   │   │   │       ├── exttime.py
    │   │   │   │   │       ├── makefile.stack
    │   │   │   │   │       ├── oopstack.py
    │   │   │   │   │       ├── pp2e
    │   │   │   │   │       │   ├── makefile.stack-linux
    │   │   │   │   │       │   ├── output-exttim
    │   │   │   │   │       │   ├── output.stacks
    │   │   │   │   │       │   ├── output.stub
    │   │   │   │   │       │   └── tmp-output.exttim
    │   │   │   │   │       ├── stackmod.c
    │   │   │   │   │       ├── stacktyp.c
    │   │   │   │   │       └── substack.py
    │   │   │   │   └── Swig
    │   │   │   │       ├── Environ
    │   │   │   │       │   ├── _environ.dll
    │   │   │   │       │   ├── environ.i
    │   │   │   │       │   ├── environ.py
    │   │   │   │       │   ├── environ_wrap.c
    │   │   │   │       │   └── makefile.environ-swig
    │   │   │   │       ├── hellolib.i
    │   │   │   │       ├── hellolib_wrap.c
    │   │   │   │       ├── hellolib_wrap.o
    │   │   │   │       ├── _hellowrap.dll
    │   │   │   │       ├── hellowrap.py
    │   │   │   │       ├── makefile.hellolib-swig
    │   │   │   │       └── Shadow
    │   │   │   │           ├── main.cxx
    │   │   │   │           ├── main_low.py
    │   │   │   │           ├── main.py
    │   │   │   │           ├── main_subclass.py
    │   │   │   │           ├── makefile.number-swig
    │   │   │   │           ├── number.cxx
    │   │   │   │           ├── _number.dll
    │   │   │   │           ├── number.h
    │   │   │   │           ├── number.i
    │   │   │   │           ├── number.o
    │   │   │   │           ├── number.py
    │   │   │   │           ├── number_wrap.cxx
    │   │   │   │           ├── number_wrap.o
    │   │   │   │           └── README-deleted-exes.txt
    │   │   │   └── __init__.py
    │   │   ├── Internet
    │   │   │   ├── Email
    │   │   │   │   ├── data.txt
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── mailconfig.py
    │   │   │   │   ├── mailtools
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── mailFetcher.py
    │   │   │   │   │   ├── mailParser.py
    │   │   │   │   │   ├── mailSender.py
    │   │   │   │   │   ├── mailTool.py
    │   │   │   │   │   ├── monkeys.jpg
    │   │   │   │   │   ├── _PRIOR-mailParser.py
    │   │   │   │   │   ├── _PRIOR-mailSender.py
    │   │   │   │   │   ├── selftest.py
    │   │   │   │   │   ├── sentmail.txt
    │   │   │   │   │   ├── TempParts
    │   │   │   │   │   ├── _test-decoding-old.py
    │   │   │   │   │   ├── _test-decoding.py
    │   │   │   │   │   ├── _test_headers.py
    │   │   │   │   │   ├── _test-i18n-headers.py
    │   │   │   │   │   └── _test_replies.py
    │   │   │   │   ├── monkeys.jpg
    │   │   │   │   ├── popmail.py
    │   │   │   │   ├── pymail2.py
    │   │   │   │   ├── PyMailGui
    │   │   │   │   │   ├── altconfigs
    │   │   │   │   │   │   ├── launch_PyMailGui.py
    │   │   │   │   │   │   ├── mailconfig_book.py
    │   │   │   │   │   │   ├── mailconfig.py
    │   │   │   │   │   │   ├── mailconfig_rmi.py
    │   │   │   │   │   │   ├── mailconfig_train.py
    │   │   │   │   │   │   ├── PyMailGui.py
    │   │   │   │   │   │   └── TempParts
    │   │   │   │   │   │       ├── about-pp.html
    │   │   │   │   │   │       ├── ABQ to LA.pdf
    │   │   │   │   │   │       ├── Full LARP Parking w Directions.jpg
    │   │   │   │   │   │       ├── i18n--part.txt
    │   │   │   │   │   │       ├── lawnlake1-jan-03.jpg
    │   │   │   │   │   │       ├── linecounts.xls
    │   │   │   │   │   │       ├── linecounts.xlsx
    │   │   │   │   │   │       ├── lp4e-pref.html
    │   │   │   │   │   │       ├── monkeys.jpg
    │   │   │   │   │   │       ├── onEditPageSend.py
    │   │   │   │   │   │       ├── ora-lp4e.jpg
    │   │   │   │   │   │       ├── ora-pp3e.gif
    │   │   │   │   │   │       ├── part-001.txt
    │   │   │   │   │   │       ├── sousa.au
    │   │   │   │   │   │       └── spreadsheet.xls
    │   │   │   │   │   ├── BOOK-ListWindows.py
    │   │   │   │   │   ├── BOOK-mailconfig.py
    │   │   │   │   │   ├── html2text.py
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── ListWindows.py
    │   │   │   │   │   ├── mailconfig.py
    │   │   │   │   │   ├── media
    │   │   │   │   │   │   ├── about-pp.html
    │   │   │   │   │   │   ├── chapter25.pdf
    │   │   │   │   │   │   ├── email-part--koi8-r--utf8
    │   │   │   │   │   │   ├── from-pyedit
    │   │   │   │   │   │   │   ├── email-part--gb2312
    │   │   │   │   │   │   │   ├── email-part--gb2312--utf8
    │   │   │   │   │   │   │   ├── email-part--koi8-r
    │   │   │   │   │   │   │   ├── email-part--koi8-r--utf8
    │   │   │   │   │   │   │   ├── email-part--windows-1252
    │   │   │   │   │   │   │   └── email-part--windows-1252--utf8
    │   │   │   │   │   │   ├── html2text-test
    │   │   │   │   │   │   │   ├── htmlmail1.html
    │   │   │   │   │   │   │   ├── htmlmail2.html
    │   │   │   │   │   │   │   ├── htmlmail3.html
    │   │   │   │   │   │   │   └── htmlmail4.html
    │   │   │   │   │   │   ├── i18n-filenames-tests
    │   │   │   │   │   │   │   ├── Mail-saved-after-sent--OpenMeInGUI.txt
    │   │   │   │   │   │   │   ├── README-unzip-issues.txt
    │   │   │   │   │   │   │   ├── Поворот IMG_1412.txt
    │   │   │   │   │   │   │   ├── 从~技~术~走~向~管~理.xls
    │   │   │   │   │   │   │   └── 金牌销售2天一夜实战训练.xls
    │   │   │   │   │   │   ├── i18n--part2.txt
    │   │   │   │   │   │   ├── i18n--part.txt
    │   │   │   │   │   │   ├── linecounts-prior-version.xlsx
    │   │   │   │   │   │   ├── linecounts.xls
    │   │   │   │   │   │   ├── linecounts.xlsx
    │   │   │   │   │   │   ├── lp4e-pref.html
    │   │   │   │   │   │   ├── lp-code-readme.txt
    │   │   │   │   │   │   ├── monkeys.jpg
    │   │   │   │   │   │   ├── ora-lp4e.jpg
    │   │   │   │   │   │   ├── ora-pp3e.gif
    │   │   │   │   │   │   ├── README.txt
    │   │   │   │   │   │   ├── sousa.au
    │   │   │   │   │   │   ├── spam.doc
    │   │   │   │   │   │   ├── spreadsheet.xls
    │   │   │   │   │   │   └── text.txt
    │   │   │   │   │   ├── messagecache.py
    │   │   │   │   │   ├── popuputil.py
    │   │   │   │   │   ├── PyMailGuiHelp.html
    │   │   │   │   │   ├── PyMailGuiHelp.py
    │   │   │   │   │   ├── PyMailGui.py
    │   │   │   │   │   ├── SavedMail
    │   │   │   │   │   │   ├── i18n-4E
    │   │   │   │   │   │   ├── savefew-3E.txt
    │   │   │   │   │   │   ├── savemany-3E.txt
    │   │   │   │   │   │   ├── TempParts
    │   │   │   │   │   │   │   ├── i18n-filenames-to-send-recv
    │   │   │   │   │   │   │   │   ├── README-unzip-issues.txt
    │   │   │   │   │   │   │   │   ├── Поворот IMG_1412.JPG
    │   │   │   │   │   │   │   │   ├── Поворот IMG_1412.txt
    │   │   │   │   │   │   │   │   ├── 从~技~术~走~向~管~理.xls
    │   │   │   │   │   │   │   │   └── 金牌销售2天一夜实战训练.xls
    │   │   │   │   │   │   │   ├── monkeys.jpg
    │   │   │   │   │   │   │   ├── ora-lp4e.jpg
    │   │   │   │   │   │   │   └── part-001.txt
    │   │   │   │   │   │   └── version30-4E
    │   │   │   │   │   ├── sentmail.txt
    │   │   │   │   │   ├── SharedNames.py
    │   │   │   │   │   ├── TempParts
    │   │   │   │   │   │   ├── about-pp.html
    │   │   │   │   │   │   ├── chapter25.pdf
    │   │   │   │   │   │   ├── html2text.py
    │   │   │   │   │   │   ├── i18n--part.txt
    │   │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   │   ├── linecounts.xls
    │   │   │   │   │   │   ├── linecounts.xlsx
    │   │   │   │   │   │   ├── lp4e-preface-preview.html
    │   │   │   │   │   │   ├── lp4e-pref.html
    │   │   │   │   │   │   ├── monkeys.jpg
    │   │   │   │   │   │   ├── ora-lp4e.jpg
    │   │   │   │   │   │   ├── ora-pp3e.gif
    │   │   │   │   │   │   ├── part-000.txt
    │   │   │   │   │   │   ├── part-001.txt
    │   │   │   │   │   │   ├── PyMailGui.py
    │   │   │   │   │   │   ├── README.txt
    │   │   │   │   │   │   ├── selftest.py
    │   │   │   │   │   │   ├── sousa.au
    │   │   │   │   │   │   └── text.txt
    │   │   │   │   │   ├── textConfig.py
    │   │   │   │   │   ├── ViewWindows.py
    │   │   │   │   │   └── wraplines.py
    │   │   │   │   ├── pymail.py
    │   │   │   │   ├── sentmail.txt
    │   │   │   │   ├── smtpmail-noTo.py
    │   │   │   │   ├── smtpmail.py
    │   │   │   │   └── text.txt
    │   │   │   ├── Ftp
    │   │   │   │   ├── getfilegui.py
    │   │   │   │   ├── getfile.py
    │   │   │   │   ├── getone-modular.py
    │   │   │   │   ├── getone.py
    │   │   │   │   ├── getone-urllib.py
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── Mirror
    │   │   │   │   │   ├── cleanall.py
    │   │   │   │   │   ├── diffs
    │   │   │   │   │   │   ├── diffall.out.ftptools.txt
    │   │   │   │   │   │   └── diffall.out.txt
    │   │   │   │   │   ├── downloadflat_modular.py
    │   │   │   │   │   ├── downloadflat.py
    │   │   │   │   │   ├── ftptools.py
    │   │   │   │   │   ├── test
    │   │   │   │   │   ├── uploadall.py
    │   │   │   │   │   ├── uploadflat_modular.py
    │   │   │   │   │   └── uploadflat.py
    │   │   │   │   ├── putfilegui.py
    │   │   │   │   ├── putfile.py
    │   │   │   │   ├── PyFtpGui.pyw
    │   │   │   │   ├── sousa.py
    │   │   │   │   └── test
    │   │   │   │       ├── about-pp.html
    │   │   │   │       ├── monkeys.jpg
    │   │   │   │       └── sousa.au
    │   │   │   ├── __init__.py
    │   │   │   ├── Other
    │   │   │   │   ├── about-pp.html
    │   │   │   │   ├── books.html
    │   │   │   │   ├── CxxSyntax.html
    │   │   │   │   ├── http-getfile.py
    │   │   │   │   ├── http-getfile-urllib1.py
    │   │   │   │   ├── http-getfile-urllib2.py
    │   │   │   │   ├── languages.py
    │   │   │   │   └── readnews.py
    │   │   │   ├── Sockets
    │   │   │   │   ├── class-server.py
    │   │   │   │   ├── echo-client-5008.py
    │   │   │   │   ├── echo-client.py
    │   │   │   │   ├── echo-server.py
    │   │   │   │   ├── echo-server-sleep.py
    │   │   │   │   ├── fork-server.py
    │   │   │   │   ├── fork-server-signal.py
    │   │   │   │   ├── form.py
    │   │   │   │   ├── getfilegui-1.py
    │   │   │   │   ├── getfilegui-2.py
    │   │   │   │   ├── getfilegui.py
    │   │   │   │   ├── getfile.py
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── multi-server.py
    │   │   │   │   ├── old
    │   │   │   │   │   ├── _py2x-echo-server.py
    │   │   │   │   │   └── _py2x-fork-server.py
    │   │   │   │   ├── ora-lp4e.gif
    │   │   │   │   ├── pipe-unbuff-reader.py
    │   │   │   │   ├── pipe-unbuff-writer.py
    │   │   │   │   ├── select-server.py
    │   │   │   │   ├── signal-demo.py
    │   │   │   │   ├── socket_stream_redirect.py
    │   │   │   │   ├── socket-unbuff-client.py
    │   │   │   │   ├── socket-unbuff-server.py
    │   │   │   │   ├── testdir
    │   │   │   │   │   ├── ora-lp4e.gif
    │   │   │   │   │   └── textfile.txt
    │   │   │   │   ├── testecho-messages.py
    │   │   │   │   ├── testecho.py
    │   │   │   │   ├── test-socket_stream_redirect.py
    │   │   │   │   ├── test-stream-modes.py
    │   │   │   │   └── thread-server.py
    │   │   │   └── Web
    │   │   │       ├── badlink.html
    │   │   │       ├── cgi-bin
    │   │   │       │   ├── badlink.py
    │   │   │       │   ├── cookies.py
    │   │   │       │   ├── formMockup.py
    │   │   │       │   ├── getfile.py
    │   │   │       │   ├── languages2common.py
    │   │   │       │   ├── languages2.py
    │   │   │       │   ├── languages2reply.py
    │   │   │       │   ├── languages.py
    │   │   │       │   ├── languages-src.py
    │   │   │       │   ├── putfile.py
    │   │   │       │   ├── test-cgi-uploads-bug0.py
    │   │   │       │   ├── test-cgi-uploads-bug1.py
    │   │   │       │   ├── test-cgi-uploads-bug2.py
    │   │   │       │   ├── test-cgi-uploads-bug.py
    │   │   │       │   ├── test-context.py
    │   │   │       │   ├── tutor0.py
    │   │   │       │   ├── tutor1.py
    │   │   │       │   ├── tutor2.py
    │   │   │       │   ├── tutor3.py
    │   │   │       │   ├── tutor4.py
    │   │   │       │   ├── tutor5_mockup.py
    │   │   │       │   └── tutor5.py
    │   │   │       ├── dev
    │   │   │       │   ├── PyMailCGI_2.1
    │   │   │       │   │   ├── cgi-bin
    │   │   │       │   │   │   ├── commonhtml.py
    │   │   │       │   │   │   ├── externs.py
    │   │   │       │   │   │   ├── loadmail.py
    │   │   │       │   │   │   ├── mailconfig.py
    │   │   │       │   │   │   ├── onEditPageSend.py
    │   │   │       │   │   │   ├── onRootSendLink.py
    │   │   │       │   │   │   ├── onRootViewLink.py
    │   │   │       │   │   │   ├── onViewListLink.py
    │   │   │       │   │   │   ├── onViewPageAction.py
    │   │   │       │   │   │   ├── onViewPswdSubmit.py
    │   │   │       │   │   │   └── secret.py
    │   │   │       │   │   ├── ppsmall.gif
    │   │   │       │   │   ├── pymailcgi.html
    │   │   │       │   │   ├── PythonPoweredSmall.gif
    │   │   │       │   │   └── temp.txt
    │   │   │       │   └── README.txt
    │   │   │       ├── getfile.html
    │   │   │       ├── languages.html
    │   │   │       ├── ppsmall.gif
    │   │   │       ├── putfile.html
    │   │   │       ├── PyErrata
    │   │   │       │   ├── AdminTools
    │   │   │       │   │   ├── backupFiles.py
    │   │   │       │   │   ├── backupShelve.py
    │   │   │       │   │   ├── DbaseFilesIndexed
    │   │   │       │   │   │   ├── commentDB
    │   │   │       │   │   │   │   └── indexes.lck
    │   │   │       │   │   │   └── errataDB
    │   │   │       │   │   │       └── indexes.lck
    │   │   │       │   │   ├── DbaseFiles.tar.gz
    │   │   │       │   │   ├── dbaseindexed.out.txt
    │   │   │       │   │   ├── dbaseindexed.py
    │   │   │       │   │   ├── dumpfile.out.txt
    │   │   │       │   │   ├── dumpFiles.py
    │   │   │       │   │   ├── dumpshelve.out.txt
    │   │   │       │   │   ├── dumpShelve.py
    │   │   │       │   │   ├── Readme.txt
    │   │   │       │   │   ├── temp
    │   │   │       │   │   │   ├── browse-alt1.py
    │   │   │       │   │   │   ├── browse.doc.txt
    │   │   │       │   │   │   ├── browse.temp
    │   │   │       │   │   │   ├── dbcommon.txt
    │   │   │       │   │   │   ├── dbshelve.doc.txt
    │   │   │       │   │   │   └── tmp-dbshelve
    │   │   │       │   │   ├── verifycommon.py
    │   │   │       │   │   ├── verifyfiles.out.txt
    │   │   │       │   │   ├── verifyFiles.py
    │   │   │       │   │   └── verifyShelve.py
    │   │   │       │   ├── browseComments.cgi
    │   │   │       │   ├── browseComments.html
    │   │   │       │   ├── browseErrata.cgi
    │   │   │       │   ├── browseErrata.html
    │   │   │       │   ├── browse.py
    │   │   │       │   ├── Chapter
    │   │   │       │   │   └── ch14.pdf
    │   │   │       │   ├── DbaseFiles
    │   │   │       │   │   ├── commentDB
    │   │   │       │   │   │   ├── 937908410.203-5352.data
    │   │   │       │   │   │   ├── 937908442.86-5354.data
    │   │   │       │   │   │   ├── 937908463.835-5358.data
    │   │   │       │   │   │   ├── 937908622.283-5372.data
    │   │   │       │   │   │   ├── 937908668.109-5376.data
    │   │   │       │   │   │   ├── 937908811.012-5386.data
    │   │   │       │   │   │   └── 937946599.068-11309.data
    │   │   │       │   │   ├── errataDB
    │   │   │       │   │   │   ├── 937907956.159-5157.data
    │   │   │       │   │   │   ├── 937909033.248-5413.data
    │   │   │       │   │   │   ├── 937909103.065-5414.data
    │   │   │       │   │   │   ├── 937909222.474-5439.data
    │   │   │       │   │   │   ├── 937910827.389-5600.data
    │   │   │       │   │   │   ├── 937946732.881-11363.data
    │   │   │       │   │   │   ├── 938242439.425-19541.data
    │   │   │       │   │   │   ├── 939419481.95-10774.data
    │   │   │       │   │   │   └── 939419503.524-10781.data
    │   │   │       │   │   └── README
    │   │   │       │   ├── DbaseShelve
    │   │   │       │   │   ├── commentDB
    │   │   │       │   │   ├── commentDB.lck
    │   │   │       │   │   ├── commentDB.log
    │   │   │       │   │   ├── errataDB
    │   │   │       │   │   ├── errataDB.lck
    │   │   │       │   │   ├── errataDB.log
    │   │   │       │   │   └── README
    │   │   │       │   ├── dbcommon.py
    │   │   │       │   ├── dbfiles.py
    │   │   │       │   ├── dbshelve.py
    │   │   │       │   ├── dbswitch.py
    │   │   │       │   ├── index.cgi
    │   │   │       │   ├── Mutex
    │   │   │       │   │   ├── __init__.py
    │   │   │       │   │   ├── launch-mutex.py
    │   │   │       │   │   ├── launch-mutex-simple.py
    │   │   │       │   │   ├── launch-test.out
    │   │   │       │   │   ├── launch-test.py
    │   │   │       │   │   ├── mutex-class.out.txt
    │   │   │       │   │   ├── mutexcntl.py
    │   │   │       │   │   ├── mutex-fcntl.out.txt
    │   │   │       │   │   ├── Readme.txt
    │   │   │       │   │   ├── Shared.txt
    │   │   │       │   │   ├── test.lck
    │   │   │       │   │   ├── test.log
    │   │   │       │   │   ├── test.log.save
    │   │   │       │   │   ├── testread-mutex.py
    │   │   │       │   │   ├── testread.py
    │   │   │       │   │   ├── testwrite-mutex.py
    │   │   │       │   │   └── testwrite.py
    │   │   │       │   ├── ppsmall.gif
    │   │   │       │   ├── pyerrata.html
    │   │   │       │   ├── PythonPoweredSmall.gif
    │   │   │       │   ├── README.txt
    │   │   │       │   ├── resourcePatchfiles.html
    │   │   │       │   ├── resourcePythonchanges.html
    │   │   │       │   ├── resourceSupplements.html
    │   │   │       │   ├── submitComment.cgi
    │   │   │       │   ├── submitComment.html
    │   │   │       │   ├── submitErrata.cgi
    │   │   │       │   ├── submitErrata.html
    │   │   │       │   └── submit.py
    │   │   │       ├── PyInternetDemos.html
    │   │   │       ├── PyMailCgi
    │   │   │       │   ├── cgi-bin
    │   │   │       │   │   ├── commonhtml.py
    │   │   │       │   │   ├── externs.py
    │   │   │       │   │   ├── loadmail.py
    │   │   │       │   │   ├── mailconfig.py
    │   │   │       │   │   ├── onEditPageSend.py
    │   │   │       │   │   ├── onRootSendLink.py
    │   │   │       │   │   ├── onRootViewLink.py
    │   │   │       │   │   ├── onViewListLink.py
    │   │   │       │   │   ├── onViewPageAction.py
    │   │   │       │   │   ├── onViewPswdSubmit.py
    │   │   │       │   │   └── secret.py
    │   │   │       │   ├── linecounts.xls
    │   │   │       │   ├── pageflow.txt
    │   │   │       │   ├── partsdownload
    │   │   │       │   │   ├── about-pp.html
    │   │   │       │   │   ├── onEditPageSend.py
    │   │   │       │   │   ├── part-001.txt
    │   │   │       │   │   └── README-imports.txt
    │   │   │       │   ├── partsupload
    │   │   │       │   │   ├── about-pp.html
    │   │   │       │   │   ├── onEditPageSend.py
    │   │   │       │   │   └── README-imports.txt
    │   │   │       │   ├── ppsmall.gif
    │   │   │       │   ├── pymailcgi.html
    │   │   │       │   ├── PythonPoweredSmall.gif
    │   │   │       │   ├── README-imports.txt
    │   │   │       │   ├── sendurl.py
    │   │   │       │   └── sentmail.txt
    │   │   │       ├── PythonPoweredSmall.gif
    │   │   │       ├── python_snake_ora.gif
    │   │   │       ├── test-cgi-uploads-bug0.html
    │   │   │       ├── test-cgi-uploads-bug1.bin
    │   │   │       ├── test-cgi-uploads-bug1.bin.txt
    │   │   │       ├── test-cgi-uploads-bug1.html
    │   │   │       ├── test-cgi-uploads-bug2.bin
    │   │   │       ├── test-cgi-uploads-bug2.html
    │   │   │       ├── test-cgi-uploads-bug.html
    │   │   │       ├── test-context-output.txt
    │   │   │       ├── test-cookies.py
    │   │   │       ├── test-escapes2.html
    │   │   │       ├── test-escapes.html
    │   │   │       ├── tutor0.html
    │   │   │       ├── tutor3.html
    │   │   │       ├── tutor3-minimal.html
    │   │   │       ├── tutor4.html
    │   │   │       ├── tutor5a.html
    │   │   │       ├── tutor5b.html
    │   │   │       ├── tutor5c.html
    │   │   │       ├── tutor5d.html
    │   │   │       ├── uploads
    │   │   │       │   ├── about-pp3e.html
    │   │   │       │   ├── badlink.html
    │   │   │       │   ├── cgi.py
    │   │   │       │   ├── getfile.html
    │   │   │       │   ├── languages.html
    │   │   │       │   └── putfile.html
    │   │   │       └── webserver.py
    │   │   ├── Lang
    │   │   │   ├── Calculator
    │   │   │   │   ├── calc0emb.py
    │   │   │   │   ├── calc0ext.py
    │   │   │   │   ├── calc0.py
    │   │   │   │   ├── calculator_plus_emb.py
    │   │   │   │   ├── calculator_plus_ext.py
    │   │   │   │   ├── calculator_plusplus.py
    │   │   │   │   ├── calculator.py
    │   │   │   │   ├── calculator_test.py
    │   │   │   │   └── __init__.py
    │   │   │   ├── cheader.py
    │   │   │   ├── __init__.py
    │   │   │   ├── Parser
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── parser1.py
    │   │   │   │   ├── parser2.py
    │   │   │   │   ├── scanner.py
    │   │   │   │   └── testparser.py
    │   │   │   ├── pygrep1.py
    │   │   │   ├── re-basics.py
    │   │   │   ├── re-groups.py
    │   │   │   ├── re-interactive.txt
    │   │   │   ├── re-subst.py
    │   │   │   ├── rules2.py
    │   │   │   ├── rules.py
    │   │   │   ├── summer2.py
    │   │   │   ├── summer3.py
    │   │   │   ├── summer.py
    │   │   │   ├── table1.txt
    │   │   │   ├── table2.txt
    │   │   │   ├── table3.txt
    │   │   │   ├── table4.txt
    │   │   │   ├── test.h
    │   │   │   └── Xml
    │   │   │       ├── books.xml
    │   │   │       ├── dombook.py
    │   │   │       ├── etreebook.py
    │   │   │       ├── htmlparser.py
    │   │   │       ├── rebook.py
    │   │   │       └── saxbook.py
    │   │   ├── LaunchBrowser.pyw
    │   │   ├── Launcher.py
    │   │   ├── launchmodes.py
    │   │   ├── Launch_PyDemos.pyw
    │   │   ├── Launch_PyGadgets_bar.pyw
    │   │   ├── Preview
    │   │   │   ├── attachgui.py
    │   │   │   ├── bob.pkl
    │   │   │   ├── cgi101.html
    │   │   │   ├── cgi-bin
    │   │   │   │   ├── cgi101.py
    │   │   │   │   └── peoplecgi.py
    │   │   │   ├── class-shelve.bak
    │   │   │   ├── class-shelve.dat
    │   │   │   ├── class-shelve.dir
    │   │   │   ├── customizegui.py
    │   │   │   ├── dump_db_classes.py
    │   │   │   ├── dump_db_file.py
    │   │   │   ├── dump_db_pickle.py
    │   │   │   ├── dump_db_pickle_recs.py
    │   │   │   ├── dump_db_shelve.py
    │   │   │   ├── fungui.py
    │   │   │   ├── initdata.py
    │   │   │   ├── initial-interaction.txt
    │   │   │   ├── make_db_classes.py
    │   │   │   ├── make_db_file.py
    │   │   │   ├── make_db_pickle.py
    │   │   │   ├── make_db_pickle_recs.py
    │   │   │   ├── make_db_shelve.py
    │   │   │   ├── manager.py
    │   │   │   ├── peoplecgi.html
    │   │   │   ├── people-file
    │   │   │   ├── peoplegui--frame.py
    │   │   │   ├── peoplegui--old.py
    │   │   │   ├── peoplegui.py
    │   │   │   ├── peopleinteract_query.py
    │   │   │   ├── peopleinteract_update.py
    │   │   │   ├── people-pickle
    │   │   │   ├── people-shelve.bak
    │   │   │   ├── people-shelve.dat
    │   │   │   ├── people-shelve.dir
    │   │   │   ├── person_alternative.py
    │   │   │   ├── person.py
    │   │   │   ├── person_start.py
    │   │   │   ├── py-blue-trans-out.ico
    │   │   │   ├── sue.pkl
    │   │   │   ├── tkinter001.py
    │   │   │   ├── tkinter101.py
    │   │   │   ├── tkinter102.py
    │   │   │   ├── tkinter103.py
    │   │   │   ├── tom.pkl
    │   │   │   ├── update_db_classes.py
    │   │   │   ├── update_db_file.py
    │   │   │   ├── update_db_pickle.py
    │   │   │   ├── update_db_pickle_recs.py
    │   │   │   ├── update_db_shelve.py
    │   │   │   └── webserver.py
    │   │   ├── PyDemos-pil-note.txt
    │   │   ├── PyDemos.pyw
    │   │   ├── PyGadgets_bar.pyw
    │   │   ├── PyGadgets.py
    │   │   ├── _pymailerrlog.txt
    │   │   ├── README-PP4E.txt
    │   │   ├── System
    │   │   │   ├── Environment
    │   │   │   │   ├── echoenv.py
    │   │   │   │   └── setenv.py
    │   │   │   ├── Exits
    │   │   │   │   ├── temp.py
    │   │   │   │   ├── testexit_fork.py
    │   │   │   │   ├── testexit_os.py
    │   │   │   │   ├── testexit_sys.py
    │   │   │   │   ├── testexit-threading.py
    │   │   │   │   └── testexit_thread.py
    │   │   │   ├── Filetools
    │   │   │   │   ├── bigext-tree.py
    │   │   │   │   ├── bigpy-dir.py
    │   │   │   │   ├── bigpy-path.py
    │   │   │   │   ├── bigpy-tree.py
    │   │   │   │   ├── commands.py
    │   │   │   │   ├── cpall.py
    │   │   │   │   ├── diff2.txt
    │   │   │   │   ├── diff3.txt
    │   │   │   │   ├── diffall.py
    │   │   │   │   ├── diffs.txt
    │   │   │   │   ├── dirdiff.py
    │   │   │   │   ├── filters.py
    │   │   │   │   ├── hillbillies.txt
    │   │   │   │   ├── hillbillies.txt.out
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── join.py
    │   │   │   │   ├── lister_recur.py
    │   │   │   │   ├── lister_walk.py
    │   │   │   │   ├── scanfile.py
    │   │   │   │   ├── site-forward.py
    │   │   │   │   ├── split.py
    │   │   │   │   ├── template.html
    │   │   │   │   └── temp.txt
    │   │   │   ├── helloshell.py
    │   │   │   ├── __init__.py
    │   │   │   ├── Media
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── lp4e-preface-preview_files
    │   │   │   │   │   ├── colorschememapping.xml
    │   │   │   │   │   ├── filelist.xml
    │   │   │   │   │   └── themedata.thmx
    │   │   │   │   ├── lp4e-preface-preview.html
    │   │   │   │   ├── lp-code-readme.txt
    │   │   │   │   ├── ora-lp4e.jpg
    │   │   │   │   ├── ora-pp3e.gif
    │   │   │   │   ├── playfile.py
    │   │   │   │   ├── priorcalendar.html
    │   │   │   │   ├── sousa.au
    │   │   │   │   ├── spam.doc
    │   │   │   │   ├── spreadsheet.xls
    │   │   │   │   ├── testpil2.py
    │   │   │   │   └── testpil.py
    │   │   │   ├── more.py
    │   │   │   ├── myscript.txt
    │   │   │   ├── Processes
    │   │   │   │   ├── child.py
    │   │   │   │   ├── fork1.py
    │   │   │   │   ├── fork-count.py
    │   │   │   │   ├── fork-exec.py
    │   │   │   │   ├── makewords.py
    │   │   │   │   ├── multi1.cyg.out
    │   │   │   │   ├── multi1.py
    │   │   │   │   ├── multi2.py
    │   │   │   │   ├── multi3.py
    │   │   │   │   ├── multi4.py
    │   │   │   │   ├── multi5.py
    │   │   │   │   ├── multi6.py
    │   │   │   │   ├── multi-badq.py
    │   │   │   │   ├── pipe1.py
    │   │   │   │   ├── pipe2.py
    │   │   │   │   ├── pipefifo.py
    │   │   │   │   ├── pipes.py
    │   │   │   │   ├── pipes-testchild.py
    │   │   │   │   ├── pipe-thread.py
    │   │   │   │   ├── signal1.py
    │   │   │   │   ├── signal2.py
    │   │   │   │   ├── socket-preview-progs.py
    │   │   │   │   ├── socket_preview.py
    │   │   │   │   └── spawnv.py
    │   │   │   ├── spam.txt
    │   │   │   ├── Streams
    │   │   │   │   ├── adder2.py
    │   │   │   │   ├── adder3.py
    │   │   │   │   ├── adder.py
    │   │   │   │   ├── adderSmall.py
    │   │   │   │   ├── data.txt
    │   │   │   │   ├── hello-in.py
    │   │   │   │   ├── hello-in.txt
    │   │   │   │   ├── hello-out.py
    │   │   │   │   ├── input.txt
    │   │   │   │   ├── moreplus.py
    │   │   │   │   ├── output.txt
    │   │   │   │   ├── reader.py
    │   │   │   │   ├── redirect.py
    │   │   │   │   ├── sorter.py
    │   │   │   │   ├── sorterSmall.py
    │   │   │   │   ├── teststreams.py
    │   │   │   │   ├── writer2.py
    │   │   │   │   └── writer.py
    │   │   │   ├── temp
    │   │   │   ├── testargv2.py
    │   │   │   ├── testargv.py
    │   │   │   ├── Tester
    │   │   │   │   ├── Args
    │   │   │   │   │   ├── test-basic-args.args
    │   │   │   │   │   └── test-status-good.args
    │   │   │   │   ├── Errors
    │   │   │   │   │   ├── test-errors-runtime.err
    │   │   │   │   │   └── test-errors-syntax.err
    │   │   │   │   ├── Inputs
    │   │   │   │   │   ├── test-basic-args.in
    │   │   │   │   │   └── test-basic-streams.in
    │   │   │   │   ├── Outputs
    │   │   │   │   │   ├── test-basic-args.out
    │   │   │   │   │   ├── test-basic-stdout.out
    │   │   │   │   │   ├── test-basic-stdout.out.bad
    │   │   │   │   │   ├── test-basic-streams.out
    │   │   │   │   │   ├── test-basic-this.out
    │   │   │   │   │   ├── test-errors-runtime.out.bad
    │   │   │   │   │   ├── test-errors-syntax.out.bad
    │   │   │   │   │   ├── test-status-bad.out.bad
    │   │   │   │   │   └── test-status-good.out
    │   │   │   │   ├── Scripts
    │   │   │   │   │   ├── test-basic-args.py
    │   │   │   │   │   ├── test-basic-stdout.py
    │   │   │   │   │   ├── test-basic-streams.py
    │   │   │   │   │   ├── test-basic-this.py
    │   │   │   │   │   ├── test-errors-runtime.py
    │   │   │   │   │   ├── test-errors-syntax.py
    │   │   │   │   │   ├── test-status-bad.py
    │   │   │   │   │   └── test-status-good.py
    │   │   │   │   ├── tester.py
    │   │   │   │   └── xxold
    │   │   │   │       ├── README.txt.txt
    │   │   │   │       ├── regrtest0.py
    │   │   │   │       ├── regrtest1.py
    │   │   │   │       ├── regrtest2.py
    │   │   │   │       └── regrtest3.py
    │   │   │   ├── Threads
    │   │   │   │   ├── four-threads-more.py
    │   │   │   │   ├── four-threads.py
    │   │   │   │   ├── queuetest2.py
    │   │   │   │   ├── queuetest3.py
    │   │   │   │   ├── queuetest.py
    │   │   │   │   ├── thread1.py
    │   │   │   │   ├── thread-add-random.py
    │   │   │   │   ├── thread-add-synch.py
    │   │   │   │   ├── thread-alts.py
    │   │   │   │   ├── thread-classes.py
    │   │   │   │   ├── thread-count-mutex.py
    │   │   │   │   ├── thread-count.py
    │   │   │   │   ├── thread-count-threading.py
    │   │   │   │   ├── thread-count-wait1.py
    │   │   │   │   ├── thread-count-wait2.py
    │   │   │   │   └── thread-count-wait3.py
    │   │   │   └── whereami.py
    │   │   ├── TempParts
    │   │   │   ├── 109_0237.JPG
    │   │   │   ├── calendar.html
    │   │   │   ├── ch19.pdf
    │   │   │   ├── FinalExam.doc
    │   │   │   ├── lawnlake1-jan-03.jpg
    │   │   │   ├── linecounts.xls
    │   │   │   ├── linecounts.xlsx
    │   │   │   ├── monkeys.jpg
    │   │   │   ├── part-000.html
    │   │   │   ├── part-000.txt
    │   │   │   ├── part-001.txt
    │   │   │   ├── README.txt
    │   │   │   └── sousa.au
    │   │   ├── textConfig.py
    │   │   └── Tools
    │   │       ├── cleanpyc0.py
    │   │       ├── cleanpyc-final-out.txt
    │   │       ├── cleanpyc-find-py.py
    │   │       ├── cleanpyc-find-shell.py
    │   │       ├── cleanpyc.py
    │   │       ├── find.py
    │   │       ├── __init__.py
    │   │       ├── search_all.py
    │   │       ├── visitor_bigpy.py
    │   │       ├── visitor_cleanpyc.py
    │   │       ├── visitor_collect.py
    │   │       ├── visitor_cpall.py
    │   │       ├── visitor_edit.py
    │   │       ├── visitor_poundbang.py
    │   │       ├── visitor.py
    │   │       ├── visitor_replace.py
    │   │       └── visitor_sloc.py
    │   └── README.txt
    ├── extensions
    │   ├── PIL-1.1.7a2.win32-py3.1.000.exe
    │   ├── pil-301-changeset-imagetk.zip
    │   ├── PIL-for-3.2-and-3.3-README.txt
    │   ├── README.txt
    │   └── swigwin-2.0.0-README.txt
    └── README.txt

164 directories, 1484 files

标签: example python Code AMPL AMP

实例下载地址

Python PP4E-Examples code

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警