Seite 1 von 1

Module importieren ,funktionen

Verfasst: Samstag 22. Mai 2004, 14:54
von Gast
Wie wuerde ein Programm html2text.py ausehen , das Html-Dateien in reine Textdateien verwandelt mit Hilfe regulärer Ausdrücken und des Modul getopt
?
Danke fuer Hinweise!!!!!!!!!!!!!!!!!!!!

Verfasst: Samstag 22. Mai 2004, 15:15
von Dookie
Hi Gast,

das würde wohl so aussehen wie die meisten Pythonprogramme ;)

erstmal die beiden Kommentarzeilen die (für Unix/Linux) den Interpreter für das Script und den Zeichensatz in dem das Script geschrieben ist bestimmen.

Code: Alles auswählen

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
danach ein oder mehrere import Statements, um getopt und re zu importieren

Code: Alles auswählen

import getopt, re
Danach folgen die Funktionen die das Script benutzt.
Am ende dann das Hauptprogramm Am besten mit einer Abfrage ob es direkt gestartet wurde oder von einem anderen Programm, als Modul importiert wurde

Code: Alles auswählen

if __name__ == "__main__": #nicht als Modul importiert
    try:
        opts, args = getopt.getopt(sys.argv[1:], "ho:v", ["help", "output="])
    except getopt.GetoptError:
        # print help information and exit:
        usage()
        sys.exit(2)
    output = None
    verbose = False
    for o, a in opts:
        if o == "-v":
            verbose = True
        if o in ("-h", "--help"):
            usage()
            sys.exit()
        if o in ("-o", "--output"):
            output = a
    # ...

Gruß

Dookie