Maya Python2 To Python3

这里是将代码更新到 Python 3 的主要修改建议:

  1. 使用 print() 函数替代 print 语句:
print("ImportError: %s" % e)

改为:

print("ImportError: %s" % e)
  • 使用 super() 不带参数:
super().__init__()
  1. 使用 raise 语句时不需要括号:
raise ImportError("No Qt binding were found.")
  1. 使用 except Exception as e 语法:
except ImportError as e:
  • 使用 io.StringIO 替代 StringIO.StringIO:
from io import StringIO
  • 使用 input() 替代 raw_input():
input("请输入:")
  • 使用 int() 替代 long():
int(ptr)
  • 移除 unicode 相关代码,使用 str: