也许我对Python有点生疏了。为什么当粘贴到Python中时,这是不可接受的?
hdr_filenames = [
"20210311_105300_HDR.jpg",
"20210311_105306_HDR.jpg",
"20210311_105310_HDR.jpg",
"20210311_105314_HDR.jpg",
"20210311_105341_HDR.jpg", # order of last two have reversed exposures
"20210311_105323_HDR.jpg"
]当在运行python3的xterm中将其复制到提示符时,我得到(更别提古雅的追溯术语了):

编辑:我真傻,忘了报告一些基本的明显信息:这是PythonVersion3.9.1,在大约一个月前更新的Arch上。
发布于 2021-03-12 08:18:46
所以,我在这里没有一个完整的答案,但这与新的在Python3.9中首次亮相解析器有关,因为当我使用它时(它是Python3.9的默认解析器),我得到了相同的错误:
Python 3.9.1 (default, Dec 11 2020, 06:28:49)
[Clang 10.0.0 ] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> hdr_filenames = [
"20210311_105300_HDR.jpg",
"20210311_105306_HDR.jpg",
"20210311_105310_HDR.jpg",
"20210311_105314_HDR.jpg",
"20210311_105341_HDR.jpg", # order of last two have reversed exposures
"20210311_105323_HDR.jpg"
]
File "<stdin>", line 1
]
^
SyntaxError: multiple statements found while compiling a single statement但是,您可以通过传递命令行选项(瞧!)恢复到旧的LL(1)解析器!无错误:
(py39) juanarrivillaga@50-254-139-253-static % python -X oldparser
Python 3.9.1 (default, Dec 11 2020, 06:28:49)
[Clang 10.0.0 ] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> hdr_filenames = [
"20210311_105300_HDR.jpg",
"20210311_105306_HDR.jpg",
"20210311_105310_HDR.jpg",
"20210311_105314_HDR.jpg",
"20210311_105341_HDR.jpg", # order of last two have reversed exposures
"20210311_105323_HDR.jpg"
]
>>> exit()对于那些感兴趣的人,有关新解析器的相关佩普617。
编辑
因此,在Python3.9.2(我认为是目前的最新版本)上,这似乎不再是一个问题了。所以也许升级了?
Python 3.9.2 (default, Mar 3 2021, 11:58:52)
[Clang 10.0.0 ] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> hdr_filenames = [
... "20210311_105300_HDR.jpg",
... "20210311_105306_HDR.jpg",
... "20210311_105310_HDR.jpg",
... "20210311_105314_HDR.jpg",
... "20210311_105341_HDR.jpg", # order of last two have reversed exposures
... "20210311_105323_HDR.jpg"
... ]
>>>发布于 2021-03-13 04:45:24
是的,也许只是需要升级一下,我也遇到了这个问题,问题是解释器错了,教程解决了,这里的链接可能会对您有帮助,就像它帮助我一样:https://youtu.be/RvbUqf3Tb1s修复
https://stackoverflow.com/questions/66596113
复制相似问题