是file
python中的关键字吗?
我看过一些使用关键字的代码file
就很好,而其他人则建议不要使用它,而我的编辑器则将其作为关键字进行颜色编码。
是file
python中的关键字吗?
我看过一些使用关键字的代码file
就很好,而其他人则建议不要使用它,而我的编辑器则将其作为关键字进行颜色编码。
Answers:
不,file
是内置的,不是关键字:
>>> import keyword
>>> keyword.iskeyword('file')
False
>>> import __builtin__
>>> hasattr(__builtin__, 'file')
True
可以将其视为的别名open()
,但是由于新io
框架替代了它,因此已从Python 3中删除了它。从技术上讲,它是函数返回的对象open()
的类型。
file
是通过open
渲染我键入的无用评论而返回的对象的类型。
file
如果我打算仅支持Python 3,可以将其用作变量名吗?