Вопросы с тегом «python»

99
Как установить пакет pip глобально, а не локально?

Я пытаюсь установить пакет flake8 с помощью pip3, и мне кажется, что он отказывается устанавливать, потому что он уже установлен в одном локальном месте. Как я могу заставить его установить глобально (системный уровень)? pip3 install flake8 Requirement already satisfied (use --upgrade to upgrade):...

99
Зачем использовать и os.path.abspath, и os.path.realpath?

В нескольких проектах с открытым исходным кодом я видел, как люди os.path.abspath(os.path.realpath(__file__)) получить абсолютный путь к текущему файлу. Однако я нахожу это os.path.abspath(__file__)и получаю тот os.path.realpath(__file__)же...

99
Правильный способ создания динамических рабочих процессов в Airflow

Проблема Есть ли способ в Airflow создать рабочий процесс, при котором количество задач B. * неизвестно до завершения задачи A? Я просмотрел вложенные теги, но похоже, что он может работать только со статическим набором задач, которые должны быть определены при создании Dag. Сработают ли...

99
Как установить PIP на Python 3.6?

Я пытаюсь установить PIP для python 3.6, и я просмотрел YouTube в поисках руководств, но все они кажутся устаревшими, и ни одно из них, похоже, не работает. Любая информация будет полезна, чтобы я мог продолжить свой проект....

98
Как сделать Python, программу командной строки автозаполнением произвольных вещей НЕ интерпретатором

Я знаю, как настроить автозаполнение объектов python в интерпретаторе python (в unix). Google показывает множество обращений с объяснениями, как это сделать. К сожалению, здесь так много ссылок, что мне трудно найти то, что мне нужно сделать, что немного отличается. Мне нужно знать, как включить...

98
Конкатенация строк против подстановки строк в Python

В Python меня ускользает от того, где и когда использовать конкатенацию строк вместо подстановки строк. Поскольку конкатенация строк значительно повысила производительность, является ли это (становится все более) стилистическим решением, а не практическим? В качестве конкретного примера, как...

98
Получение имени компьютера Windows, на котором запущен скрипт Python?

По сути, у меня в сети есть пара компьютеров с Windows, на которых будет запущен скрипт Python. В сценарии следует использовать другой набор параметров конфигурации в зависимости от того, на каком компьютере выполняется этот сценарий. Как мне получить это имя компьютера в скрипте Python? Допустим,...

98
Получить __name__ модуля вызывающей функции в Python

Предположим, myapp/foo.pyсодержит: def info(msg): caller_name = ???? print '[%s] %s' % (caller_name, msg) И myapp/bar.pyсодержит: import foo foo.info('Hello') # => [myapp.bar] Hello В этом случае я хочу caller_nameустановить __name__атрибут модуля вызывающих функций (которым является...

98
Как в Python отсортировать строки Unicode по алфавиту?

Python по умолчанию сортирует по байтовому значению, что означает, что é идет после z и других не менее забавных вещей. Как лучше всего сортировать по алфавиту в Python? Есть ли для этого библиотека? Я ничего не нашел. Предпочтительно сортировка должна иметь языковую поддержку, чтобы понимать, что...

98
Фильтр по собственности

Можно ли фильтровать набор запросов Django по свойству модели? у меня есть метод в моей модели: @property def myproperty(self): [..] и теперь я хочу отфильтровать это свойство, например: MyModel.objects.filter(myproperty=[..]) это как-то возможно?...

98
Сравнение номеров версий в Python

Я хочу написать cmp-like функцию , которая сравнивает два номера версии и возвращается -1, 0или на 1основе их сравнении valuses. Вернуть, -1если версия A старше версии B Вернуть, 0если версии A и B эквивалентны Вернуть, 1если версия A новее, чем версия B Предполагается, что каждый подраздел...

98
Статические методы - как вызвать метод из другого метода?

Когда у меня есть обычные методы для вызова другого метода в классе, я должен сделать это class test: def __init__(self): pass def dosomething(self): print "do something" self.dosomethingelse() def dosomethingelse(self): print "do something else" но когда у меня есть статические методы, я не могу...

98
Стоимость обработчиков исключений в Python

В другом вопросе в принятом ответе предлагалось заменить (очень дешевый) оператор if в коде Python на блок try / except для повышения производительности. Если оставить в стороне проблемы со стилем кодирования, и если предположить, что исключение никогда не запускается, насколько сильно отличается...

98
setuptools: расположение папки с данными пакета

Я использую setuptools для распространения моего пакета python. Теперь мне нужно распространить дополнительные файлы данных. Из того, что я собрал из документации setuptools, мне нужно, чтобы мои файлы данных находились внутри каталога пакета. Однако я бы предпочел, чтобы мои файлы данных...

98
Как писать строковые литералы в Python, не экранируя их?

Есть ли способ объявить строковую переменную в Python таким образом, чтобы все внутри нее автоматически экранировалось или имело буквальное значение символа? Я не спрашиваю, как избежать кавычек с помощью косой черты, это очевидно. Я прошу универсального способа сделать все в строковом литерале,...