Вероятно, ошибки совместимости версий внезапно начали появляться в Python - PullRequest
0 голосов
/ 11 января 2019

У меня есть код, который работал на 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'

Как перевернуть обратно?

...