版本兼容性错误可能突然开始在Python中弹出

时间:2019-01-11 16:16:08

标签: python python-2.7 syntax compatibility

我有一个在Python 2.x上运行的代码

突然它停止工作并出现奇怪的错误。

首先,它停止了对不带括号的打印的理解:

File "MyFile1.py", line 26, in <module>
    import mymodule2
  File "mymodule2.py", line 60
    print f.read()
          ^
SyntaxError: invalid syntax

然后开始严格写文件类型:

with open(filename, "wb") as fp:
    fp.write('jar=./%s\n' % detector_jar_name)
TypeError: a bytes-like object is required, not 'str'

如何翻转回去?

0 个答案:

没有答案