Tag: python 3.x

Сценарий Python, прокси и Microsoft Forefront – автоматическая аутентификация

Сегодня я имею дело с сценарием Python3, который должен выполнить почтовый запрос и отправить почту. Сценарий Python запускается на ПК под управлением Windows, который находится в корпоративной сети, защищенной Forefront. Пользователь регистрируется со своими секретными полномочиями и может получить доступ в Интернет через прокси. Как и другие приложения, отличные от Microsoft (например, Chrome), я хочу, […]

Можно ли сортировать в python 3 с использованием сопоставлений строк в буфере (на основе указателей)?

Рассмотрим проблему сортировки всех суффиксов строки, где суффикс является подстрокой от некоторого индекса i до конца строки. Вместо создания списка отсортированных суффиксов мы можем создать список индексов, соответствующих начальным точкам отсортированных суффиксов. Тогда мы можем сделать что-то вроде этого: text = … some text string … sortedIndices = sorted([i for i in range(len(text))], key = […]

Как создать все в одном exe-файле из cx_freeze (или установщика) из python 3.3

Я создал сценарий графического интерфейса GUI, который хотел бы поделиться с коллегами для повышения производительности. Мне нужен способ включить все в один файл / каталог для их использования. Я попробовал стандарт python setup.py build Но он не содержит всего (тестируется на их ПК, и я просто получаю быстрое всплывающее окно командной строки, а затем оно […]

Как получить параметры подписи вызываемого или надежно определить, когда это невозможно?

Встроенный int принимает два параметра: >>> print(int.__doc__) int(x=0) -> integer int(x, base=10) -> integer Convert a number or string to an integer, or return 0 if no arguments … Однако (в CPython inspect.signature ) inspect.signature показывает 0: >>> len(inspect.signature(int).parameters) 0 в отличие от пользовательской функции: >>> def my_int(x, base=10): … return int(x, base) … >>> […]

Где виртуальные рабочие идут в производство?

При использовании virtualenv (или virtualenvwrapper) рекомендуемая практика состоит в объединении всех ваших виртуальных сред вместе … например, в ~ / .virtualenvs НО, я заметил в чтении ряда статей о развертывании приложений Django, что рекомендация заключается в том, чтобы помещать ваши виртуальные среды где-то под корень отдельного веб-приложения … например, в / srv / www / […]

Пространства имен внутри класса в Python3

Я новичок в Python, и мне интересно, есть ли способ объединить методы в «подпространства». Я имею в виду нечто похожее на этот синтаксис: smth = Something() smth.subspace.do_smth() smth.another_subspace.do_smth_else() Я пишу обертку API, и у меня будет много очень похожих методов (только разные URI), поэтому, хотя было бы неплохо разместить их в нескольких подпространствах, относящихся к […]

Как заставить dicts быть неупорядоченными (для тестирования)?

Я только что потратил полдня на то, что искал ошибку, которую я забыл сортировать при повторении. Несмотря на то, что эта часть кода протестирована, тесты не подбирали ее, потому что у этого dict во время теста был повторяющийся порядок. Только когда я перетасовал диктофон, тесты не сработали! (Я использовал промежуточный random.shuffle список и создал OrderedDict […]

Python 3: код с исправлением обезьян не повторно импортируется с помощью многопроцессорности

Вкратце Как я могу использовать модуль A для обезьян из модуля B, когда функции модуля A должны быть импортируемыми, чтобы я мог запускать функции модуля A с помощью пакета стандартной библиотеки multiprocessing ? Задний план Клиент запросил исправление, которое не будет применимо ни к одному из наших других клиентов, поэтому я создал новую ветвь и […]

Поддержка различных версий Python

Этот вопрос беспокоил меня в течение некоторого времени. Для моего проекта Python я хотел иметь возможность поддерживать версии с 2.4 по 3.1 на Python. Я немного подумал о том, как это сделать, и в итоге решил иметь четыре отдельных вилки исходного кода для четырех разных версий Python: 2.4, 2.5, 2.6 и 3.1. Я пришел к […]

Qt.ScrollBarAsNeeded не показывает полосу прокрутки, когда это действительно необходимо

Я использую приложение python с использованием PyQt5, и я столкнулся с некоторыми проблемами при использовании QScrollArea. Это макет моего приложения: Он состоит из 2 QScrollArea (левая и правая панели) и QMdiArea (центральный виджет), размещенный в QHBoxLayout . Когда я расширяю виджеты на левой панели, нажимая на элементы управления, а высота QWidget QScrollArea больше, чем высота […]

 
Interesting Posts for Van-Lav

Диапазон слишком большой Python

Google App Engine Python Webapp2 301 перенаправляет с www на домен без www

Почему мой уровень журнала не используется при использовании loadapp из файла paste.deploy?

ValueError: неконвертированные данные остаются: 02:05

Поток PyGtk не работает до тех пор, пока основные блокировки

Хранение частей строки в массиве в python

Получить частичную текстовую часть IMAP

Каков самый быстрый способ для программиста Ruby подобрать Python?

Python: Есть ли способ получить локальную переменную функции внутри декоратора, который ее обертывает?

Как удалить линии линий, созданные с помощью Mouse Over Event в Matplolib?

Python – округляется до ближайших десяти

Прочитать удаленный файл с разрешениями доступа

Интерфейс обмена при нажатии кнопки

Каков самый pythonic способ ведения журнала для нескольких модулей и нескольких обработчиков с указанной кодировкой?

Выполнение периодических действий в Python

Python - лучший язык программирования в мире.