Python - NameError: глобальное имя 'плюс' не определяется

Таким образом, я создаю использование программы, откладывают, и я продолжаю получать это сообщение об ошибке. Я не могу ни за что в жизни понять это, и Google не был большим количеством справки. Действительно ли это - проблема с сотрудничеством Ubuntu/Python или ошибка в моей программе?

'плюс' название моего откладывать файл, и я пытаюсь открыться, новое откладывают файл для записи в.

Вот мой экран консоли IDLE, когда он умирает:

Traceback (most recent call last):
File "/media/Windows-XP-Pro/Python32/Scripts/plu.py", line 217, in <module> start()
File "/media/Windows-XP-Pro/Python32/Scripts/plu.py", line 147, in start end() # Go to the end() definition
File "/media/Windows-XP-Pro/Python32/Scripts/plu.py", line 110, in end dPLU = shelve.open(plus)
NameError: global name 'plus' is not defined

Любая справка ценилась бы

0
задан 30 April 2013 в 21:47

1 ответ

Если «плюс» - это имя файла, то строка, вероятно, должна выглядеть следующим образом:

dPLU = shelve.open('plus')

Другими словами, необходимо передать строку, но она выглядит как переменная (которая еще не определена) передается в.

0
ответ дан 30 April 2013 в 21:47

Другие вопросы по тегам:

Похожие вопросы: