Der folgende Code in python2.6 löst Syntaxfehler
aus %Vor% aber diese Syntax ist in python3.0 gültig. Ich würde gerne wissen, was ich in meinen Dolmetscher importieren soll, damit es funktioniert.
dh. from import __future__ ????
zum Importieren von print function
von 3.0 würde ich from __future__ import print_function
Ähnlich ist diese Definition in 2.6 ungültig.
%Vor%solange es in 3.0 legal ist
Diese Funktion des Python 3-Compilers wurde nicht in Python 2.x zurückportiert.
Es gibt keinen magischen from __future__ import
-Schalter, um es zu aktivieren, Ihre einzige Option ist ein Upgrade auf Python 3.x.
Ihre zweite Funktion könnte stattdessen wie folgt definiert werden:
%Vor%ist Python 2-kompatibel.
Die neue Syntax wird in PEP 3102 diskutiert und ist in Python 2.x in der Tat nicht gültig .
Sie können die Schlüsselwortargumente jedoch manuell von **kwargs
erhalten:
Die andere Alternative ist ein Upgrade auf Python 3.x.
Tags und Links python python-import python-3.x variadic-functions