当前位置: 首页 > 面试题库 >

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

萧渝
2023-03-14
问题内容

filepython中的关键字吗?

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


问题答案:

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

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

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



 类似资料:
  • 问题内容: 谁能向我解释以下行为? 为什么在第一种情况下有效,但在第二种情况下无效?此外,我发现以下方法可以工作: 问题答案: 这里的问题是,NaN不等于其自身,如IEEE标准中对浮点数的定义: 当字典查找键时,它大致执行以下操作: 计算要查找的键的哈希值。 对于字典中具有相同哈希值的每个键,请检查其是否与要查找的键匹配。此检查包括 一种。检查对象身份:如果字典中的键和要查找的键与操作员指示的对象

  • 问题内容: 因此,我正在使用的API的Web POST请求中预期的可选参数实际上也是python中的保留字。因此,如何在方法调用中命名参数: 由于“ from”是关键字,因此由于语法错误而失败。如何以不遇到语法错误的方式传递此密码? 问题答案: 将其作为命令传递。

  • 原文:http://stackoverflow.com/questions/231767/the-python-yield-keyword-explained 注:这是一篇 stackoverflow 上一个火爆帖子的译文 问题 Python 关键字 yield 的作用是什么?用来干什么的? 比如,我正在试图理解下面的代码: def node._get_child_candidates(self,

  • 本文向大家介绍Python中有几个关键字,包括了Python中有几个关键字的使用技巧和注意事项,需要的朋友参考一下 Python中关键词有多少个?Python中关键词目前有31个,可以利用Python的内置的keyword模块进行输出查看。 keyword模块 得到python的关键字列表: 判断字符串是否是python的关键字 关于关键字知识点扩展: TF-IDF TF-IDF(Term Fre

  • 问题内容: 我想获取所有Pythons关键字作为字符串的列表。如果我可以为内置函数做类似的事情,那也将很漂亮。 像这样的东西: 问题答案: 您询问了有关 语句的信息 ,同时在输出示例中显示了 关键字 。 如果您在寻找 关键字 ,它们都列在模块中: 从文档: 包含为解释程序定义的所有关键字的序列。如果将任何关键字定义为仅在特定语句生效时才处于活动状态,则这些关键字也将包括在内。

  • 保留字是 Python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。 Python 包含的保留字可以执行如下命令进行查看: >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break',