关于Python输入和拆分错误

关于Python输入和拆分错误,python,Python,我的代码 输入 但是我得到了['1','2','3/usr/local/bin/python3'…等等] 为什么它会随输出一起返回/usr/local/bin/python3?只要确保输入不以空格键结束即可。为我工作。那么,解决这个问题的方法是什么?试着像我一样使用解释器。希望它能像我一样工作。如果在您的案例中仍然发生这种情况,您能否粘贴整个交互,这样我就可以看到它是如何被调用的,以及输入了什么?我无法重现您的错误。你能演示一下如何调用Python来获得这个输出吗?当你的输入以空格结束时,你会得

我的代码

输入

但是我得到了
['1','2','3/usr/local/bin/python3'…等等]

为什么它会随输出一起返回
/usr/local/bin/python3

只要确保输入不以空格键结束即可。为我工作。

那么,解决这个问题的方法是什么?试着像我一样使用解释器。希望它能像我一样工作。如果在您的案例中仍然发生这种情况,您能否粘贴整个交互,这样我就可以看到它是如何被调用的,以及输入了什么?我无法重现您的错误。你能演示一下如何调用Python来获得这个输出吗?当你的输入以空格结束时,你会得到与OP相同的错误吗?是的,我没有深入研究这个问题,只是记得不要以空格结束我的输入。可能这可以用replace(“,”)轻松解决
1 2 3
1 2 3
pbryan@dynamo:~$ python3
Python 3.9.5 (default, May 12 2021, 17:14:51) 
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> a = input().split(" ")
1 2 3
>>> print(a)
['1', '2', '3']
>>>