Python:导入模块的语法错误'编解码器.py'

2024-06-02 05:33:51 发布

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

我使用的脚本导入了一些模块,其中一个是codecs。当脚本执行时,我将在import codecs行和SyntaxError: ('no viable alternative at input \'""\'', ('C:\\Python26\\lib\\codecs.py', 268, 17, ' return (b"", 0)\n'))上得到一个Traceback (most recent call last):。{my}只在执行cdm>的脚本时执行。如果我直接通过cmd执行脚本,则不会发生错误。在


Tags: 模块nopyimport脚本inputreturnlib
1条回答
网友
1楼 · 发布于 2024-06-02 05:33:51

which in turn executes the script which ...

它如何“执行”脚本?你是说进口货?子进程调用?还有别的事吗?在

因为“在输入时没有可行的替代方法…”是一个独特的ANTLR解析器错误,cpython2.6没有使用这个错误。在

Jython 2.5可以。但是Jython不应该试图从cpython2.6运行codecs模块。在本例中,由于字节字符串的语法b""而失败,这在python2.6中是新的。在

相关问题 更多 >