Вопросы по теме 'pep'

Python: импорт в начале основной программы и PEP 8
PEP 8 рекомендует импортировать модули в начале программы. Теперь я считаю, что импорт некоторых из них в начале основной программы (то есть после if __name__ == '__main__' ) имеет смысл. Например, если основная программа считывает аргументы...
1707 просмотров
schedule 24.05.2024

Есть ли более элегантный способ обработки пустых значений в этом скребке?
Теперь, когда я понял, как использовать strtotime в python? я Мне интересно, есть ли более элегантный способ обработки записей с пустыми датами, которые возвращают ошибку, если я пытаюсь использовать для них функцию strptime(). warrant_issued =...
1957 просмотров
schedule 11.07.2022

Python PEP 8: пустые строки в начале модуля
Есть вопрос , который касается этого, но не говорит обо всех интересующих меня моментах. PEP 8 говорит о пустых строках: Separate top-level function and class definitions with two blank lines. Тогда, если у вас есть: Модуль только с...
14954 просмотров
schedule 06.06.2023

Ошибка разбора пользовательской конфигурации SublimeLinter (pep8)
Я только что установил SublimeLinter, чтобы помочь мне управлять своим кодом Python. В настоящее время он помечает пустые строки как ошибки, что раздражает, поэтому я хотел отключить это, написав некоторые настройки игнорирования в файле конфигурации...
1102 просмотров
schedule 23.07.2022

Python PEP: пустая строка после определения функции?
Я не могу найти ссылку PEP на эту деталь. Должна быть пустая строка после определения функции? Должен ли я сделать это: def hello_function(): return 'hello' или я должен сделать это: def hello_function(): return 'hello'...
20752 просмотров
schedule 19.06.2022

Поддержка Python для шестнадцатеричных экранов в тексте замены
Не удалось найти соответствующий PEP или ошибку для одной проблемы в модуле Python re . Кто-нибудь знает, планируется ли исправить следующее? Из regular-expressions.info : Python не поддерживает шестнадцатеричные escape-символы в...
694 просмотров
schedule 12.09.2023

Каков стандартный способ вызова WSO2 ESB в качестве PEP для авторизации XACML с помощью IDP из веб-приложения?
Я пытаюсь работать над авторизацией с помощью XACML. Я успешно связался с сервером идентификации WSO2 (PDP) из обычного перехватчика Axis2. Теперь я пытаюсь использовать Wso2 ESB в качестве PEP (упомянутый в примере ниже)...
754 просмотров
schedule 25.04.2024

Как/почему работает синтаксис подсказки типа Python?
Я только что видел следующий пример в PEP 484 : def greeting(name: str) -> str: return 'Hello ' + name print(greeting('Martin')) print(greeting(1)) Как и ожидалось, это не работает в Python 2: File "test.py", line 1 def...
4886 просмотров
schedule 27.02.2024

Как написать файл конфигурации pep8 (pep8.rc)?
Я нашел документацию для pep8, но не смог понять, как их писать. Я даже не смог найти примеров с параметрами, отличными от установки max-line-length и игнорирования. Я пытаюсь написать файл .pep8.rc , в котором, помимо прочего, мне нужно сделать...
11307 просмотров
schedule 17.01.2024

Выполнение WSO2 PEP Balana Framework в WebSphere
Мы планируем добавить точку применения политики (PEP) в пост-логин WAS и код транзакции, обрабатываемые «полной» версией WebSphere 8.5. Наши предварительные тесты действительно выдавали необычные сообщения об ошибках, которые указывали на проблему с...
82 просмотров
schedule 23.04.2023

аннотации функций в python
Я только что обнаружил аннотации функций для Python 3 ( https://www.python.org/dev/peps/pep-3107/ ), который отлично подходит для документирования параметров или возвращаемых типов. Это также делает более доступным интеллектуальное понимание в моей...
768 просмотров
schedule 25.07.2023

Как структурировать проект Python с помощью точки . или подчеркивание - в имени проекта/пакета?
PEP 423 указывает, что имена проектов и имена пакетов должны совпадать, а позже указывается пример, в котором имя проекта/пакета содержит точку : Да: Имя пакета: kheops.pyramid, т.е. import kheops.pyramid Название проекта: kheops.pyramid,...
1174 просмотров
schedule 14.02.2023

Стиль кодирования (PEP8) — ошибки на уровне модуля
Определение слова "Дандер" ( D двойная оценка ниже ): http://www.urbandictionary.com/define.php?term=Дандер У меня есть вопрос по размещению «дандеров» уровня модуля (например, __all__ , __version__ , __author__ и т. д.) в коде Python....
4278 просмотров
schedule 28.10.2022

Sublime - игнорировать предупреждение pep257 D100?
Я искал, как игнорировать определенные предупреждения, но не могу найти, как именно это отключить. Я пробовал это (в настройках SublimeLinter): "flake8": { "@disable": false, "args": [], "builtins":...
727 просмотров
schedule 26.06.2023

Редактирование Pep8 PyCharm
Как известно большинству людей, использующих PyCharm, PyCharm имеет встроенную «книгу правил» PEP8, которая (если вы ее включите) проверяет ваш код на наличие несоответствий в соответствии с этими «правилами». Но я заметил кое-что странное: если я...
3476 просмотров
schedule 03.08.2022

Проверить, существует ли путь в дереве словарей
У меня есть простое решение, но я думаю, что это не питонический способ. У вас есть предложение? def hasPath(myDict): try: myDict['A']['B']['C'] return False except Exception: return True
42 просмотров
schedule 01.08.2022

Где подробно описаны правила, концепции и способы использования предупреждений каждого пилинта?
Я все еще открываю для себя Pylint и понимаю, почему многие питонисты деактивируют некоторые (или многие) предупреждения, чтобы понизить голос Pylint , но на данный момент, как новичок в Python Я хочу использовать pylint , чтобы улучшить...
151 просмотров
schedule 25.04.2024

pep 420 цель namespace_packages в setup.py
Какова цель аргумента namespace_packages в setup.py при работе с пакетами пространства имен PEP420 (без __init__.py)? Я поиграл с ним и не увидел никакой разницы , объявлял ли я пакеты пространства имен или нет. «setup.py install» и «pip...
904 просмотров
schedule 20.04.2023

Пример оператора Walrus в PEP572
Одним из примеров, приведенных в PEP572 , является # Reuse a value that's expensive to compute [y := f(x), y**2, y**3] в настоящее время в python вам нужно будет выполнить одно из следующих действий: # option 1 y = f(x) [y, y**2, y**3]...
407 просмотров
schedule 13.03.2023

Выражение Python, которое возвращает значение, если условие выполнено, но в противном случае продолжает цикл for
Это будет звучать как глупая и ужасная идея, и, вероятно, потому, что так оно и есть. Есть ли в Python способ (предпочтительно однострочный) для создания выражения , которое преобразуется в значение, если выполняется условие, но если условие не...
434 просмотров
schedule 28.07.2023