Ist fileein Schlüsselwort in Python?
Ich habe gesehen, dass Code mit dem Schlüsselwort fileeinwandfrei funktioniert, während andere vorgeschlagen haben, ihn nicht zu verwenden, und mein Editor ihn als Schlüsselwort farbcodiert.
Ist fileein Schlüsselwort in Python?
Ich habe gesehen, dass Code mit dem Schlüsselwort fileeinwandfrei funktioniert, während andere vorgeschlagen haben, ihn nicht zu verwenden, und mein Editor ihn als Schlüsselwort farbcodiert.
Antworten:
Nein, fileist ein eingebautes, kein Schlüsselwort:
>>> import keyword
>>> keyword.iskeyword('file')
False
>>> import __builtin__
>>> hasattr(__builtin__, 'file')
True
Es kann als Alias für angesehen werden open(), wurde jedoch aus Python 3 entfernt, da es durch das neue ioFramework ersetzt wurde. Technisch gesehen ist dies der Objekttyp, der von der open()Funktion zurückgegeben wird .
fileden Objekttyp bearbeitet haben, der zurückgegeben wurde, indem opender Kommentar, den ich eingegeben habe, unbrauchbar gemacht wurde ... Schauen Sie mir über die Schulter?
fileIst es also in Ordnung, als Variablenname zu verwenden, wenn ich nur Python 3 unterstützen möchte?