Erhalten Sie „AttributeError: ‚Tuple‘-Objekt hat kein Attribut“ und sehen Sie nicht, warumPython

Python-Programme
Anonymous
 Erhalten Sie „AttributeError: ‚Tuple‘-Objekt hat kein Attribut“ und sehen Sie nicht, warum

Post by Anonymous »

Ich stecke bei der Verwendung von Python 2.4 für dieses Projekt fest, also verwende ich optparse. Beim Ausführen dieses Codes wird die folgende Fehlermeldung angezeigt:

Traceback (most recent call last):
File "./clientNFSLatMonME.py", line 49, in ?
debug,verbose,interval = parseOptions()
File "./clientNFSLatMonME.py", line 43, in parseOptions
if (args.interval < 1) or (args.interval > MAX_INTERVAL):
AttributeError: 'tuple' object has no attribute 'interval'


Der Code lautet wie folgt:

MAX_INTERVAL = 1800

def parseOptions():

parser = OptionParser()
parser.add_option("-d", "--debug", dest="debug", action="store_true", help="enable additional debugging output")
parser.add_option("-v", "--verbose", dest="verbose", action="store_true", help="enable additional console output")
parser.add_option("-i", "--interval", dest="interval", action="store", type="int", default=900, help="specify the time interval, default is 900, maximum is 1800")

args = parser.parse_args()

if (args.interval < 1) or (args.interval > MAX_INTERVAL):
print "Error: interval must be between 1 and " + str(MAX_INTERVAL) + ", terminating."
system.exit(1)

return args.debug, args.verbose, args.interval

debug,verbose,interval = parseOptions()

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post