Python:如何使脚本在Python2和Python3下运行而不会出现语法错误

我正在编写一个应在Python2和Python3下运行的脚本。

我做了一个进度条,它会像这样不断覆盖自身:

print (ProgressString,end='\r')

仅在Python3下工作。

我尝试了以下操作:

if (sys.version_info.major == 3):
    print (ProgressString,end='\r')

不能解决问题,因为在Python2下运行它时出现语法错误。 因此,我需要告诉Python2忽略这部分代码。 尝试/除外也不起作用。

感谢帮助!

xujing_521 回答:Python:如何使脚本在Python2和Python3下运行而不会出现语法错误

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2997518.html

大家都在问