Таким образом, я создаю использование программы, откладывают, и я продолжаю получать это сообщение об ошибке. Я не могу ни за что в жизни понять это, и 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
Любая справка ценилась бы
Если «плюс» - это имя файла, то строка, вероятно, должна выглядеть следующим образом:
dPLU = shelve.open('plus')
Другими словами, необходимо передать строку, но она выглядит как переменная (которая еще не определена) передается в.