Hallo kegelkugel
zuerst muss ich dir sagen das ich weit davon entfernt bin viel von Python zu verstehen.Hier mal zwei Anmerkungen von mir.
Um eine einfache Hilfe aufzurufen könntest du dir mal das Modul optparse anschauen
Das könnte dann ungefähr so aussehen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 | #! /usr/bin/env python
# -*- encoding: utf8 -*-
from optparse import OptionParser
usage = """usage: %prog <Suchbegriff>
Nach <Suchbegriff> kann man weitere Suchbegriffe festlegen oder festlegen,
welche Ergebnisse nicht angezeigt werden sollen, indem man ein '-' vor den
Begriff setzt, z.B. 'search0.3 <Suchbegriff> .jpg -/home/' .
Dann werden nur '.jpg"-Dateien angezeigt, aber keine in '/home/'."""
parser = OptionParser(usage, version="%prog 0.3")
(options, args) = parser.parse_args()
if len(args) < 1:
parser.error("Bitte Suchbegriff angeben")
|
Das Ergebnis sähe dann so aus
./search -h
Usage: search <Suchbegriff>
Nach <Suchbegriff> kann man weitere Suchbegriffe festlegen oder festlegen,
welche Ergebnisse nicht angezeigt werden sollen, indem man ein '-' vor den
Begriff setzt, z.B. 'search0.3 <Suchbegriff> .jpg -/home/' .
Dann werden nur '.jpg"-Dateien angezeigt, aber keine in '/home/'.
Options:
--version show program's version number and exit
-h, --help show this help message and exit
2. Anstatt "os.popen" solltest du dir mal das Modul subprocess anschauen.
Gruß...busfahrer