Ich bin mit dem neuen Druck von Python 3.x und ich beobachtete, dass der folgende Code nicht kompilieren aufgrund der end=' '
.
from __future__ import print_function
import sys
if sys.hexversion < 0x02060000:
raise Exception("py too old")
...
print("x",end=" ") # fails to compile with py24
Wie kann ich die neue Syntax weiter verwenden, aber das Skript so gestalten, dass es gut funktioniert? Ist es zwingend erforderlich, ein anderes Skript aufzurufen und in diesem Skript nur eine sichere Syntax zu verwenden?