Вопросы по теме '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