pep8

    -1熱度

    1回答

    我正在處理的項目在驗證構建之前運行linting檢查。 linter檢查PEP8遵從性等。我有一個base64字符串,大約有5,000個字符(它是一個轉換成base64字符串的文件),所以當然,linter不喜歡它。 在我看來,將字符串分割成60多行只是爲了使其符合PEP8標準是非常愚蠢的。 將文件作爲物理文件並在運行中讀取對於上下文來說並不是真正的選項。從外部源讀取文件也不是一個選項。 編輯:P

    0熱度

    1回答

    在返回之前我找不到任何使用空行的PEP引用,所以想知道什麼是常用操作。 實施例A1: def add(a,b): """ docstrings""" a = a + 2 b = b + 2 c = a +b return c 實施例A2: def add(a,b): """ docstrings""" a = a + 2

    1熱度

    2回答

    由於大多數使用PyCharm的人都知道,PyCharm擁有一個內置的PEP8'規則手冊'(如果啓用它)會檢查您的代碼,根據這些「規則」查看它是否有任何不一致。但是我注意到一些奇怪的事情,如果我在python.org網站上查看它們的PEP8規則,它們似乎與我的PyCharm版本中存在的PEP8規則不相關。 我去的學院要求我堅持PEP8(將來),如果我能在python.org網站上使用PEP8規則,這

    4熱度

    1回答

    看來,float.is_integer是唯一的「is」方法,它在Python中的內置類型中有一個下劃線。 Examples that don't包括下劃線:str.isalnum,str.isalpha,str.isdecimal,str.isdigit,str.isidentifier,str.islower,str.isnumeric,str.isprintable,str.isspace,s

    0熱度

    3回答

    當函數內部使用局部變量時,是否有推薦的樣式?我們應該像樣式1那樣使用更多的顯式局部變量嗎? 兩種可能的方式: 風格1: import re def doc_to_lower(url_raw): url_lower = [word.lower() for word in url_raw] return url_lower def process_data(url_ra

    1熱度

    2回答

    我想知道我們是否可以使用「import as」來創建相對緊湊或可讀的代碼。我知道其基於PEP的常用用例,例如使名稱衝突無效。 這裏是情況(保持它非常簡單的演示目的)。假設我有一個模塊名稱process_words.py。 process_words.py: def word_to_lower(word): return word.lower process_article.py(讓主

    2熱度

    2回答

    我經常看到大寫和小寫單個字符變量。我不確定是否選擇了案例,因爲變量是一個類的實例,float32,或者只是個人偏好。 以下是Tensorflow入門指南的示例。 https://www.tensorflow.org/get_started/get_started W = tf.Variable([.3], dtype=tf.float32) b = tf.Variable([-.3], dtyp

    2熱度

    2回答

    參數名稱的推薦樣式是什麼? open(file='myfile.txt') 或 open('myfile.txt') PEP8 Style Guide For Python不提這事。我什麼時候使用其中一種?

    0熱度

    1回答

    我正在開發一個協作Python項目。由於PEP8,我的IDE(PyCharm)標記的代碼行長度超過120個字符的「小問題」。然而,這隻有當我有一個大的評論解釋一些複雜的代碼時纔會發生 - 代碼本身從未超過限制。我是否應該將這些冗長的評論變成多行評論以遵守指導方針或保持原樣?

    0熱度

    1回答

    我想對我的燒瓶應用程序運行pylint。 我生成了默認的pylint配置文件。 當我運行此命令: (newedgeuiv) Callams-MacBook-Pro:api callam$ pylint pylint --load-plugins pylint_flask --confidence="HIGH" api/ pylint的通過評估本身..開始爲在這裏看到: ************