'file'是python中的关键字吗?

发布于 2021-01-29 18:38:42

filepython中的关键字吗?

我看过一些使用关键字的代码file就很好,而其他人则建议不要使用它,而我的编辑器则将其作为关键字进行颜色编码。

关注者
0
被浏览
149
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    不,file是内置的,不是关键字:

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

    可以将其视为的别名open(),但是由于新io框架替代了它,因此已从Python
    3中删除了它。从技术上讲,它是函数返回的对象open()类型



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看