Получение «AttributeError: объект «tuple» не имеет атрибута» и не понимает, почемуPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Получение «AttributeError: объект «tuple» не имеет атрибута» и не понимает, почему

Сообщение Anonymous »

Я застрял в использовании Python 2.4 для этого проекта, поэтому использую optparse. При запуске этого кода возникает следующая ошибка:

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'


Код выглядит следующим образом:

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()


Подробнее здесь: https://stackoverflow.com/questions/239 ... to-see-why
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»