file
est-il un mot-clé en python?
J'ai vu du code utilisant le mot clé file
très bien, tandis que d'autres ont suggéré de ne pas l'utiliser et mon éditeur le code en couleur comme mot clé.
Non, file
est une fonction intégrée, pas un mot-clé:
>>> import keyword
>>> keyword.iskeyword('file')
False
>>> import __builtin__
>>> hasattr(__builtin__, 'file')
True
Il peut être vu comme un alias pour open()
, mais il a été supprimé de Python 3, comme le nouveau io
framework = l'a remplacé. Techniquement, c'est le type d'objet retourné par la fonction open()
.