Czy file
jest słowem kluczowym w python?Czy "plik" jest słowem kluczowym w python?
Widziałem kod za pomocą słowa kluczowego file
dobrze, podczas gdy inni sugerowali, aby go nie używać, a mój edytor koduje go jako słowo kluczowe.
Czy file
jest słowem kluczowym w python?Czy "plik" jest słowem kluczowym w python?
Widziałem kod za pomocą słowa kluczowego file
dobrze, podczas gdy inni sugerowali, aby go nie używać, a mój edytor koduje go jako słowo kluczowe.
Nie, file
jest wbudowana, a nie słów kluczowych:
>>> import keyword
>>> keyword.iskeyword('file')
False
>>> import __builtin__
>>> hasattr(__builtin__, 'file')
True
To może być postrzegane jako alias dla open()
, ale została ona usunięta z Python 3, jako nowy io
framework go wymienić. Technicznie jest to type of object returned by the open()
function.
Czy używanie pliku jako zmiennej nie jest zalecane? – user3388884
@ user3388884: Nie, jeśli musisz również przetestować typ 'file', nie. –
ahh, widzę, że edytowałeś w tym 'file' jest typem obiektu zwróconego przez' open' renderowanie komentarza, który pisałem bezużytecznie ... Czy patrzysz przez ramię? – mgilson
https://docs.python.org/2/library/functions.html – BartoszKP
-1 wyszukiwanie listy słów kluczowych w języku jest zarówno obowiązkowe, jak i naturalne, gdy próbuje się nauczyć tego języka. – Solkar