1. ホーム
  2. python

[解決済み] file'はpythonのキーワードですか?

2023-04-15 04:50:57

質問

質問 file はpythonのキーワードですか?

私はいくつかのコードでキーワード file を使用しているコードもありますが、他の人はこれを使用しないように提案し、私のエディターはこれをキーワードとして色分けしています。

どのように解決するのですか?

いいえ。 file は組み込み関数であり、キーワードではありません。

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

の別名と見なすことができます。 open() の別名と見なせますが、Python 3 からは削除され、新しい io フレームワーク が置き換わった。技術的には 型のオブジェクトを返します。 open() 関数 .