Ошибка с Python при сохранении - PullRequest
0 голосов
/ 21 февраля 2012

У меня проблема с Python 2.6.6

когда я пытаюсь запустить свой код, у меня появляется это сообщение:

Ошибка - не удалось сохранить файл [Errno 22] неверный режим ('wb') или имя файла: ""

мой файл называется script2!

Затем я забыл упомянуть, что если я попытаюсь сохранить свой код после появления сообщения об ошибке, я получу следующее сообщение об ошибке

Traceback (most recent call last):
  File "C:\Python26\Lib\site-packages\pythonwin\pywin\framework\editor\document.py", line 77, in OnSaveDocument
    self.SaveFile(fileName)
  File "C:\Python26\Lib\site-packages\pythonwin\pywin\scintilla\document.py", line 54, in SaveFile
    ok = view.SaveTextFile(fileName)
  File "C:\Python26\Lib\site-packages\pythonwin\pywin\scintilla\view.py", line 394, in SaveTextFile
    doc._SaveTextToFile(self, f)
  File "C:\Python26\Lib\site-packages\pythonwin\pywin\scintilla\document.py", line 155, in _SaveTextToFile
    f.write(s.encode(source_encoding))
UnicodeEncodeError: 'latin-1' codec can't encode character u'\u201c' in position 1638: ordinal not in range(256)
win32ui.error: OnSaveDocument() virtual handler (<bound method SyntEditDocument.OnSaveDocument of <pywin.framework.editor.color.coloreditor.SyntEditDocument instance at 0x033639E0>>) raised an exception

Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...