This class can be used to write code that will parse command line options for an application by invoking one of the standard Python library command argument parser modules optparse or getopt. The class first tries to use optparse. It it is not there (< Python 2.3), it invokes getopt. However, ...
DrPython is a highly customizable, extensible editor/environment for developing programs written in the Python programming Language. It is implemented in wxPython. Features: - Cross Platform - Works anywhere wxPython works, adopts the native look and feel of the host os. - Built with Scintilla - Syntax Highlighting and Styling Built ...
The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure.The guilty developer can be identified and harassed ...
PyChecker is a tool for finding bugs in python source code. It finds problems that are typically caught by a compiler for less dynamic languages, like C and C . Because of the dynamic nature of python, some warnings may be incorrect; however, spurious warnings should be fairly infrequent. PyChecker works ...
IDLEfork project was an official experimental development fork of Python's small, light, 'bundled' integrated development environment, IDLE.The objective was to develop a version of IDLE which had an execution environment which could be initialized prior to each run of user code. ...
Gaphor is an easy to use modeling environment. This means that you are able to create nice UML diagrams for documentation and to assist you with design decisions.Gaphor will help you create your applications. Features: - Gaphor has a UML 2.0 compliant data model. This guarantees future compatibility with other modeling ...
Quasi is Yet Another Python Shell, but with a twist. It supports pluggable "contexts" for non-Python commands, such as OS commands, MySQLdb queries and external programs. ...
Sometimes one needs a quick and dirty solution for parsing and generating xml. This script uses only the python parser itself for the parsing of xml. xml code is translated to valid python code and then evaluated. The generated objects can then be manipluated within python itself and treated as regular python ...
Gambit is a library of game theory software and tools for the construction and analysis of finite extensive and strategic games. Gambit provides: - A graphical user interface, based upon the wxWidgets library, providing a common interface with native look-and-feel across platforms. - A Python API for scripting applications. ...
Faces is a powerful and free project management tool. faces stands for flexible, automated, calculating, extendible, simulating. It is based on python, an easy to learn and powerful programming language. ...
This script simply takes a single-dimension sequence and converts into into an HTML unordered list. This function makes it simple to present the contents of a sequence on the web in an neat fashion. ...
MSHTML is the COM component used by Internet Explorer to parse HTML pages (since version 4 of IE). This script shows you how to use this component independently of IE. ...
This script takes an xml file as input and output a colorized version of this file, using html or docbook (with emphasis elements and a particular role). It provides a little command line interface and it's really easy to configure your output. ...
One of the few problems with using Python to process XML is the speed -- if the XML becomes somewhat large >(1Mb), it slows down exponentially as the size of the XML increases. One way to increase the processing speed is to break the XML down via tag name. This is ...
This script shows you a reusable way to use "xml.parsers.expat" to parse an XML file. When re-using the "MyXML" class, all you need to define a new class, with "MyXML" as the parent. Once you have done that, all you have to do is overwrite the inherited XML handlers and you are ready ...
This code shows how to use the relatively unknown LexicalHandler interface, which is an extension to the standard SAX2 interfaces like ContentHandler. ...
Sometimes you want to work more with the form of an XML document than with the structural information it contains. For instance if you wanted to change a bunch of entity references or element names. Also, sometimes you have slightly incorrect XML that a traditional parser will choke on. In that ...