正如标题所说,如何将 Python2 中的 all:print"string" 替换为:print("string"),对于 Python3?
我真的希望他们使这一功能向后兼容。官方推荐使用 2to3.py 脚本,但它似乎总是我需要在 Py2 脚本示例中替换的打印语句,比如在笔记本或 Jupyter 实验室中运行(这使得 2to3.py 不那么吸引人 - 除非他们实施转换器!)
.
@Bazingaa、@Wiktor Stribiżew、@jpp:不重复,即不向前兼容。IE,我不是在问如何在 Python2 中使用 Python3 语法,这将是向前兼容,但相反的是反向兼容。
@jpp 我对你的阅读理解水平感到震惊,即使在添加说明之后也是如此。我最初在下面的答案中包含了那些“可能的重复项”,并解释了其中的区别(在添加标签和评论之前,您肯定也没有阅读这些内容),它们并没有“给我我正在寻找的东西”。感谢“危险”警告,但您再次错过了整点,即我使用的是 Python 3 ..试图更改旧教程脚本中 Python 2 的语法。不知道你怎么会读错两次。我的以下解决方案是有效的,我已经寻找了多年,并且无疑会帮助到这里的其他人。
杨__羊羊
相关分类