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

97
Наследование строк документации в наследовании классов Python

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

97
Python против Bash - в каких задачах каждый из них опережает другие по производительности?

Очевидно, Python более удобен для пользователя, быстрый поиск в Google показывает много результатов, которые говорят, что, поскольку Python компилируется побайтно, он обычно быстрее. Я даже нашел это , что претензии , которые вы можете увидеть улучшение более чем 2000% по словарю на основе...

97
Как я могу выполнять поиск DNS в Python, включая ссылку на / etc / hosts?

dnspython будет очень хорошо выполнять мой поиск в DNS, но полностью игнорирует содержимое /etc/hosts. Есть ли вызов библиотеки Python, который будет делать правильные вещи? т.е. сначала зарегистрируйтесь etc/hosts, а в противном случае вернитесь только к поиску DNS?...

97
Как завершить сеанс из-за бездействия в Django?

Наше приложение Django имеет следующие требования к управлению сеансом. Сеансы истекают, когда пользователь закрывает браузер. Сессии истекают после периода бездействия. Определите, когда сеанс истекает из-за бездействия, и отобразите соответствующее сообщение для пользователя. Предупредить...

97
Есть ли способ правильно распечатать упорядоченные словари?

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

97
Как передать вызов подпроцесса текстовому файлу?

subprocess.call(["/home/myuser/run.sh", "/tmp/ad_xml", "/tmp/video_xml"]) Правильно, теперь у меня есть сценарий, который я запускаю. Когда я запускаю его и он попадает в эту строку, он начинает печатать, потому что в run.sh есть отпечатки. Как мне передать это также в текстовый файл? (А также...

97
Python: самый быстрый способ создать список из n списков

Поэтому мне было интересно, как лучше всего создать список пустых списков: [[],[],[]...] Из-за того, как Python работает со списками в памяти, это не работает: [[]]*n Это создает, [[],[],...]но каждый элемент является одним и тем же списком: d = [[]]*n d[0].append(1) #[[1],[1],...] Что-то вроде...

97
Слагизация строк в Python

Я ищу лучший способ "слагать" строку, что такое "слаг" , и мое текущее решение основано на этом рецепте Я немного изменил его на: s = 'String to slugify' slug = unicodedata.normalize('NFKD', s) slug = slug.encode('ascii', 'ignore').lower() slug = re.sub(r'[^a-z0-9]+', '-', slug).strip('-') slug =...

97
Индекс нескольких столбцов при использовании декларативного расширения ORM sqlalchemy

Согласно документации и комментариям в sqlalchemy.Columnклассе, мы должны использовать класс sqlalchemy.schema.Indexдля указания индекса, который содержит несколько столбцов. Однако в примере показано, как это сделать, напрямую используя объект Table следующим образом: meta = MetaData() mytable =...

97
расположение Python на Mac OSX

Я немного запутался с питоном на osx. Не знаю, устанавливал ли предыдущий владелец ноутбука macpython с помощью macport. И я вспомнил, что у osx есть встроенная версия python. Я пробовал использовать, type -a pythonи результат вернулся python is /usr/bin/python python is /usr/local/bin/python...

97
Журнал Python ничего не выводит

В сценарии Python, который я пишу, я пытаюсь регистрировать события с помощью модуля регистрации. У меня есть следующий код для настройки моего регистратора: ERROR_FORMAT = "%(levelname)s at %(asctime)s in %(funcName)s in %(filename) at line %(lineno)d: %(message)s" DEBUG_FORMAT = "%(lineno)d in...

97
Python Selenium обращается к источнику HTML

Как я могу получить исходный код HTML в переменной с помощью модуля Selenium с Python? Я хотел сделать что-то вроде этого: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else Как я...

97
«Х не в у» или «не х в у»

При тестировании на членство мы можем использовать: x not in y Или альтернативно: not x in y Для этого выражения может быть много возможных контекстов в зависимости от xи y. Это может быть, например, проверка подстроки, членство в списке, наличие ключа dict. Всегда ли две формы эквивалентны? Есть...

97
Python 2.7: печать в файл

Почему при попытке печати напрямую в файл возникает sys.stdoutследующая синтаксическая ошибка: Python 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> f1=open('./testfile', 'w+') >>>...