当我运行2to3.py -w my_script.py
时,它会将my_script.py
转换为Python3,然后放置原始版本my_script.py.bak
。
我希望旧文件保持原样,并将转换后的文件转换为新文件,例如my_script.converted.py
。是否有2to3.py
参数允许这个?
答案 0 :(得分:0)
原则上有几种选择:
2to3 -w -n
来修改文件(-w
),而不进行备份(-n
)2to3 -n -o desired/path/to/new/file
指定输出目录(-o
)并禁用备份(-n
)2to3 -n -W --add-suffix=3
会将该文件放在同一位置,但会在其上添加后缀(-W --add-suffix=
)而不进行备份(n
)