保存时出现Python错误

2024-06-16 12:33:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Python2.6.6有一个问题

当我试图运行我的代码时,我有这样的信息:

错误-无法保存文件 [错误号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

谢谢你的帮助


Tags: 代码inpylibpackages错误linesite