dieses Modul Optparse hält micht echt auf Trap =)
ich hab mir jetzt schon ne Menge Beispiele im Netz angesehen und werde daraus nicht schlau. Mein jetztiges Problem ist das ich den Schalter -r für read einbauen möchte gefolgt von der txt datei die eingelesen werden soll.
Ich weiss nicht wie ich dem Schalter einem bestimmten Codeblock zuweisen soll und das mit dem Filename zu kombinieren.
Hier mal der Code den ich habe:
Code: Alles auswählen
import sys
from optparse import OptionParser
parser = OptionParser()
parser.add_option("-r", "--read", dest = "read",
help="File will be read")
(optionen, args) = parser.parse_args()
try:
filename = raw_input("Please enter filename: ")
if filename == "":
filename = "test2.txt"
compressfile = open(filename, "r")
except IOError, why:
print "IOError:", why
except:
print "Could not read file!"
try:
line = compressfile.readline()
while(line):
for element in line:
change = changer(element)
data_list.append(change)
line = compressfile.readline()
compressfile.close()
except StandardError, why:
print "StandardError:", why
except:
print "Could not read file!"
print data_list
deswegen will ich das jeder Schalter seinen Bereich hat.