gpt4 book ai didi

python - 将脚本转换为不同版本的 Python

转载 作者:太空宇宙 更新时间:2023-11-04 10:29:27 24 4
gpt4 key购买 nike

我有一些用 Python 2.7 编写的 Python 脚本。我必须在 Python 3.x 中使用该脚本,但我必须更改很多东西,例如:

print "something"

print ("something")

因为 Python 3.x 不支持没有括号的 print 函数。我不想手动执行此操作,因为它会太长而且很难。我尝试了 re 模块但失败了。我被卡住了,所以任何帮助将不胜感激。

最佳答案

尝试自动化的 2to3

https://docs.python.org/2/library/2to3.html

$ 2to3 example.py

直接进行修改

$ 2to3 -w example.py

步骤

  1. 在名为 example.py 的文件中编写代码

    打印“某物”

  2. 保存并关闭。打开终端并输入

    2to3 -w example.py

  3. 现在打开文件。多田...代码转换

    打印(某物)

关于python - 将脚本转换为不同版本的 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27733295/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com