Подтвердить что ты не робот

Является ли "файл" ключевым словом в python?

Является ли file ключевое слово в python?

Я видел некоторый код, используя ключевое слово file просто отлично, в то время как другие предложили не использовать его, а мой редактор - это цвет, кодирующий его как ключевое слово.

4b9b3361

Ответ 1

Нет, file является встроенным, а не ключевым словом:

>>> import keyword
>>> keyword.iskeyword('file')
False
>>> import __builtin__
>>> hasattr(__builtin__, 'file')
True

Это можно рассматривать как псевдоним для open(), но он был удален из Python 3, как новая структура io заменил его. Технически это тип объекта возвращаемый функцией open().