gpt4 book ai didi

Python:导入模块的语法错误 - 'codecs.py'

转载 作者:行者123 更新时间:2023-12-01 06:14:26 31 4
gpt4 key购买 nike

我正在使用一个导入一些模块的脚本,其中一个是编解码器。执行脚本时,我将在 import codecs 行和 SyntaxError: ('没有可行的替代方案输入\'""\'', ('C:\\Python26\\lib\\codecs.py', 268, 17, ' return (b"", 0)\n'))。仅当我执行自己的脚本时才会发生这种情况,而该脚本又执行导入 codecs 模块的脚本。如果我直接通过cmd执行脚本,就不会出现这个错误。

最佳答案

which in turn executes the script which ...

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

因为“输入时没有可行的替代方案...”是一个独特的 ANTLR 解析器错误,而 CPython 2.6 不使用它。

Jython 2.5 可以。但 Jython 不应该尝试运行 CPython 2.6 中的 codecs 模块。在这种情况下,由于 Python 2.6 中新增的字节字符串语法 b"" ,它会失败。

关于Python:导入模块的语法错误 - 'codecs.py',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4066328/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com