Tag: питон

несколько пишущих переводчиков в одном проекте?

Я работаю над проектом, включающим «очищающую» часть и «веб-часть». Я использую рамки для скрипинга, рамки фляг для Интернета. Можно ли настроить PyCharm в том же проекте, чтобы использовать 2 интерпретатора, один 2,7 для части scrapy и один 3.x для фляжной части?

изменить текущий рабочий каталог в python

Я создал папку на своем рабочем столе с именем «headfirstpython», и мне нужно изменить текущий рабочий каталог на эту папку и на ее внутреннюю папку. Я использовал os.getcwd (), чтобы получить текущую папку, и это дает мне «C \ Python32». Я использовал os.chdir ('../ headfirstpython / chapter3'), чтобы изменить каталог, но он говорит, что не […]

Запуск миграции Alembic в Google App Engine

У меня есть приложение Flask, которое использует SQLAlchemy (Flask-SQLAlchemy) и Alembic (Flask-Migrate). Приложение работает в Google App Engine. Я хочу использовать Google Cloud SQL. На моей машине я запускаю python manage.py db upgrade для запуска моих миграций против моей локальной базы данных. Поскольку GAE не разрешает выполнение произвольных команд оболочки, как мне выполнить миграции на […]

Как скрыть что-то, что вы уже напечатали в Python

В настоящее время я делаю игру с памятью, в которой я печатаю несколько слов, и по истечении заданного времени слова перетасовываются, а затем одно слово удаляется и заменяется новым. Затем я бы попросил пользователя ответить, какое слово было удалено, и какое слово заменило это слово. Например, он будет печатать: CAT DOG MOUSE HORSE И через […]

Эффективное отображение обоих путей в Python со значениями флагов

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

Список даты в тексте

У меня есть текстовый документ с 32 статьями, и я хочу указать дату каждой статьи. Я заметил, что дата указана в пятом ряду каждой статьи. До сих пор я разделил текст на 32 статьи, используя: import re sections = [] current = [] with open("Aberdeen2005.txt") as f: for line in f: if re.search(r"(?i)\d+ of \d+ […]

IntelliJ IDEA 14 не распознает встроенные типы Python при использовании интерпретатора в virtualenv

Я использую IntelliJ IDEA 14 в OSX для проекта Python, который использует виртуальную среду. Программа отлично работает как в терминале, так и с помощью команды run внутри IDEA, но не распознает Python, встроенный в типы и функции. Я создал виртуальную среду и добавил ее в свою структуру проекта, следуя приведенным ниже инструкциям, которые, согласно сообщениям, […]

Невозможно использовать Google Native Client SDK для Windows 7

Я использую SDK собственного клиента Google. ОС – Windows 7, я уже установил python 2.7.9 и соответствующим образом настроил путь к переменной среды. Я также загрузил nacl_sdk.zip из https://developer.chrome.com/native-client/sdk/download и извлек его. Однако, когда я запускаю команду «список naclsdk», как она описана на странице загрузки, я получил следующие сообщения: C: \ Temp \ nacl_sdk> список […]

Может ли функция знать, как она была вызвана?

Есть ли способ узнать внутри функции, если функция была вызвана сама по себе или назначена переменной с =? Я хотел бы сделать что-то вроде этого: def func(): if 'assigned with equal': return 5 else: print 'not assigned' что даст эти результаты: func() -> 'not assigned' a = func() a -> 5

Импорт через пакет python

pkg/ __init__.py foo.py bar.py baz.py У меня есть куча модулей импорта, которые одинаковы для foo.py, bar.py и baz.py. Есть ли способ импортировать в __init__.py ? Что мне нужно написать в foo.py?

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