我最近开始在我的python脚本中遇到一个奇怪的错误。在运行脚本时,似乎它的语法在python 2和3之间随机切换。例如,我将使用input()
命令编写一个脚本,并且它可以正常工作几个小时,然后即使我不在代码中更改单个内容也会开始给我一个错误,并且希望我将input()
切换为raw_input()
,以便再次使用。
反过来也是如此。我会用raw_input()
编写代码,因为它不喜欢input()
,几个小时之后它会让我切换它。它使用所有语法执行此操作,而不仅仅是输入。另一个主要是print
命令。它会在print语句周围的想要括号之间切换。
但是当我运行python --version
时,它总是只返回 Python 3.5.1 。有没有人解决这个问题?我每次运行脚本都需要更改脚本,这很烦人。