pep

    0热度

    1回答

    我最近开始使用PyCharm,它告诉我什么时候我的一个方法可以是静态的(每当我不使用任何成员时)。 我想知道是否是一个很好的做法,只要我可以或不可以使方法变为静态。我知道在其他(编译)语言中这是一个坏习惯,但它认为对于Python来说它实际上会更轻。通常,PyCharm提出的这些修正是由PEP编号支持的,但这个修改没有。 TL; DR 即使我不需要静态使用它们,我是否应该将静态方法声明为静态方法?

    0热度

    2回答

    问:Python list iterator behavior and next(iterator)记载的事实,呼吁 for i in iter: ... next(iter) 在拥有直接跳到for循环的效果。这是我可以依赖的定义行为(例如,在某些PEP中),还是仅仅是一个可能在没有任何警告的情况下更改的实施事故?

    1热度

    1回答

    如何忽略在python 3中调用者引发的某个异常? 例子: def do_something(): try: statement1 statement2 except Exception as e: # ignore the exception logging.warning("this is normal, exception

    0热度

    1回答

    是否有针对Java的数据库API规范,与Python的存在类似(PEP249)。 我想制作一个应用程序,可以用来连接数据库,通用,而不用担心数据库引擎类型。

    0热度

    2回答

    从PEP263: 要定义源代码的编码,一个魔法注释必须被放置到源文件或者作为该文件中的第一或第二行,比如: # coding=<encoding name> 或(使用由常用的编辑器识别的格式): #!/usr/bin/python # -*- coding: <encoding name> -*- 如果许可信息出现在最顶端的行中,例如,从https://github.com/google

    0热度

    1回答

    我在PEP 532中遇到了“协议驱动的断路器操作员”一词,并且找不到它到底是什么意思。 你能解释一下这句话的含义吗?

    -2热度

    1回答

    我碰到下面的语句从PEP 532: __else__是if表达短路结果由于 没有尾随else条款 __then__的是短期由于 缺少领先的if子句 由于表达式短路结果 这些陈述的含义是什么?有没有什么例子可以更清楚地说明这些问题?

    1热度

    2回答

    由于大多数使用PyCharm的人都知道,PyCharm拥有一个内置的PEP8'规则手册'(如果启用它)会检查您的代码,根据这些“规则”查看它是否有任何不一致。但是我注意到一些奇怪的事情,如果我在python.org网站上查看它们的PEP8规则,它们似乎与我的PyCharm版本中存在的PEP8规则不相关。 我去的学院要求我坚持PEP8(将来),如果我能在python.org网站上使用PEP8规则,这

    1热度

    1回答

    模型可以拿出一个元类,像这样: class Address(models.Model): """Address model.""" class Meta: """Meta McMetaface.""" verbose_name = "Address" verbose_name_plural = "Addresses" addr

    3热度

    2回答

    我最近一直在尝试学习WSGI,并且还了解Web如何在Python方面工作。所以我一直在阅读Werkzeug和PEP333来学习。 但是我遇到了一个小问题,我想我理解但可能没有,所以我会感谢您的正确方向。 PEP333状态: 应用对象是简单地接受两个 参数的可调用对象。术语“对象”不应该被误解为需要 实际的对象实例:具有 a 调用方法的函数,方法,类或实例都可用作应用对象。 应用程序对象必须能够被多