Найти - Пользователи
Полная версия: Помогите с решением ошибки.
Начало » Центр помощи » Помогите с решением ошибки.
1
Efimiy
# _*_ coding: utf- 8 _*_

import codecs,sys
outf=codecs.getwriter('cp866')(sys.stdout, errors='replace')
sys.stdout=outf

from sys import argv

script, user_name = argv
prompt = ‘> ’

print u“Привет %s, Я-сценарий %r.” % (user_name, script)
print u“Я хочу задать тебе несколько вопросов.”
print u“Я тебе нравлюсь, %s?” % user_name
likes=raw_input(prompt).decode(sys.stdin.encoding or
locale.getpreferredencoding(True))

print u“Где ты живешь,%s?” % user_name
lives=raw_input(prompt).decode(sys.stdin.encoding or
locale.getpreferredencoding(True))

print u“На каком компьютере ты работаешь?”
computer=raw_input(prompt).decode(sys.stdin.encoding or
locale.getpreferredencoding(True))

print u“”“
Итак, ты ответил %r на вопрос, нравлюсь ли я тебе.
Ты живешь в %r. Не представляю, где это.
И у тебя есть компьютер %r. Прекрасно!
”“” % (likes,lives,computer)

Ошибка:
File “d:\h\got\new 1.py”, line 9, in <module>
script, user_name = argv
ValueError: need more than 1 value to unpack

Уже целый день пытаюсь решить.
marvellik
ValueError: требуется больше 1 значения для распаковки. а что у вас находиться в argv?
script, user_name = argv?
py.user.next
Сам скрипт надо запускать с аргументом “имя пользователя”.
Efimiy
Спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB