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 調用方法的函數,方法,類或實例都可用作應用對象。 應用程序對象必須能夠被多