我可以在python-3.x中绑定python-2.7"`print`,允许我在python-3.x中使用不带括号的`print`吗?

时间:2017-07-04 21:10:30

标签: python python-2.7 python-3.x syntax

与python 3 中的print "TEXT"相比,我喜欢python 2 ' s print("TEXT"),它不使用不带括号。

我可以通过将它绑定到像pr这样的东西来保持python 2的使用吗?

我理解已经在这个帖子中讨论了,但是没有提到这个解决方案之一: Python 3 print without parenthesis

(顺便说一句,我的问题是键入并转义括号。键()比按空格键更难按。而且,因为我的IDE会自动将它们放入,然后我需要将光标移出它。)

编辑:这既不是问题的重复,也不是我在询问如何使用python-3.x打印而不用括号。相反,我特别指出问我是否可以绑定python 2函数(大概是在导入它之后)。如果答案是否定的,那就是新信息。

1 个答案:

答案 0 :(得分:0)

为了实现您想要的目标,您需要定义自己的关键字,但不能这样做,因为您无法在不重写编译器/解释器/等的情况下定义或重新定义语言关键字。