Создать (нормальное / безопасное) имя файла из любой (небезопасной) строки

Я хочу создать нормальное / безопасное имя файла (т. Е. Несколько читаемые, никаких «странных» символов и т. Д.) Из некоторой случайной строки Unicode (mich может содержать только что-нибудь). (Для меня не важно, какова функция Cocoa, ObjC, Python и т. Д.) Конечно, может быть бесконечное множество символов, которые могут быть странными. Таким образом, на самом деле […]

Пример формы электронной почты Python Django

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

Несколько каталогов и / или подкаталогов в сеансе IPython Notebook?

Страницы документации IPython предполагают, что открытие нескольких разных сеансов IPython-ноутбука – единственный способ взаимодействия с сохраненными ноутбуками в разных каталогах или подкаталогах, но это нигде не подтверждается. Я столкнулся с ситуацией, когда мне может потребоваться взаимодействие с сотнями разных ноутбуков, которые классифицируются по разным свойствам и хранятся в подкаталогах основного каталога. Я установил этот основной […]

Как вы размещаете свой собственный хранилище яиц?

Скажите, что вы работаете в команде, которая поддерживает множество внутренних библиотек python (яйца), и по какой-либо причине загрузка их в pypi не является вариантом. Как вы могли размещать библиотеки (яйца), чтобы easy_install все еще могла работать для членов вашей команды? В принципе, было бы здорово, если бы это сработало …. (someproj)uberdev@hackmo:~$ easy_install myproprietary.lib-dev user: uberdev […]

Локальная конечная точка для DynamoDB Local с Boto3

Хотя Amazon предоставляет документацию о том, как подключаться к dynamoDB локальному с Java, PHP и .Net, нет описания того, как подключиться к localhost: 8000 с помощью Python. Существующая документация в Интернете указывает на использование метода DynamoDBConnection внутри boto.dynamodb2.layer1, но это создает несовместимость между живыми и тестовыми средами, которые используют протокол boto3 для управления dynamoDB. В […]

Как печатать на консоли в Py Test?

Я пытаюсь использовать Test-Driven Development с модулем pytest . pytest не будет print на консоли при print . Я использую py.test my_tests.py чтобы запустить его … documentation похоже, говорит, что она должна работать по умолчанию: http://pytest.org/latest/capture.html Но: import myapplication as tum class TestBlogger: @classmethod def setup_class(self): self.user = "alice" self.b = tum.Blogger(self.user) print "This should […]

Получить активное название окна в X

Я пытаюсь получить заголовок активного окна. Приложение является фоновой задачей, поэтому, если пользователь открывает Eclipse, функция возвращает «Eclipse – blabla», поэтому он не получает заголовок окна моего собственного окна. Я разрабатываю это в Python 2.6 с помощью PyQt4. Мое текущее решение, заимствованное и слегка измененное из старого ответа здесь, в SO, выглядит так: def get_active_window_title(): […]

установка cx_Freeze на python в окнах

Я использую python 3.4 на win-8. Я хочу получить программу .exe из кода python. Я узнал, что это можно сделать cx_Freeze. В командной строке MS-DOS я написал pip install cx_Freeze для настройки cx_Freeze. Он установлен, но он не работает. (Когда я написал cxfreeze в командной строке, я получаю это предупреждение: C: \ Users \ USER> […]

Инициализировать макет проекта в python?

Предположим, что у программиста есть следующая проблема: он хочет начать новый проект python. Ему нужна базовая компоновка файлов шаблонов, таких как тестовый каталог, исходный каталог, скрипт setuptools и т. Д. Как он создает все эти материалы и макет с помощью одной команды? Например, paster (как предлагается в одном из ответов, предоставляет вам эту услугу) paster […]

Как выбрать бункеры в гистограмме matplotlib

Может ли кто-нибудь объяснить мне, что такое «бункеры» в гистограмме (функция гистограммы matplotlib )? И если предположить, что мне нужно построить функцию плотности вероятности некоторых данных, как я могу выбрать выбранные ящики? и как их выбрать? (Я уже читал о них в библиотеках matplotlib.pyplot.hist и numpy.histogram, но я не понял)

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