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

1737
Вызов функции модуля с использованием его имени (строки)

Каков наилучший способ вызова функции по заданной строке с именем функции в программе Python. Например, предположим, что у меня есть модуль foo, и у меня есть строка с содержимым "bar". Как лучше всего позвонить foo.bar()? Мне нужно получить возвращаемое значение функции, поэтому я не просто...

1718
Замены для оператора switch в Python?

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

1676
Как мне установить pip на macOS или OS X?

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

1611
Как проверить, является ли строка числом (с плавающей точкой)?

Каков наилучший способ проверить, может ли строка представляться как число в Python? У меня сейчас есть функция: def is_number(s): try: float(s) return True except ValueError: return False Который, не только уродлив и медлителен, кажется неуклюжим. Однако я не нашел лучшего метода, потому что вызов...

1607
Как выйти / выйти / отключить Python virtualenv

Я использую virtualenv и virtualenvwrapper. Я могу переключаться между virtualenv просто отлично, используя workonкоманду. me@mymachine:~$ workon env1 (env1)me@mymachine:~$ workon env2 (env2)me@mymachine:~$ workon env1 (env1)me@mymachine:~$ Как мне выйти из всех виртуальных машин и снова работать...

1509
Как удалить элемент из списка по индексу

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

1438
Получение имени класса экземпляра?

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

1421
Как проверить, пуста ли строка?

Есть ли в Python что-то вроде пустой строковой переменной, где вы можете сделать: if myString == string.empty: Независимо от того, какой самый элегантный способ проверить наличие пустых строковых значений? Я нахожу жесткое кодирование ""каждый раз для проверки пустой строки не таким...