Tag: python 2.7

Heroku push отклонено, не удалось скомпилировать приложение Python / django (Python 2.7)

Я делаю прохождение игры Heroku: https://devcenter.heroku.com/articles/django#prerequisites для разработчиков python, и я получаю сообщение об ошибке при попытке запустить «git push heroku master», который можно найти в разделе " Разверните в Heroku "примерно на 1/3 пути вниз по странице. Я получаю следующую трассировку: Counting objects: 11, done. Delta compression using up to 4 threads. Compressing objects: […]

wxpython 3.0 перерывает старые приложения? (ошибка локали)

У меня было приложение, которое работало правильно со старыми версиями wxpython Теперь с помощью wxpython 3.0 при попытке запустить приложение, я получаю следующую ошибку File "C:\Python27\lib\site-packages\wx-3.0-msw\wx\_controls.py", line 6523, in __init__ _controls_.DatePickerCtrl_swiginit(self,_controls_.new_DatePickerCtrl(*args, **kwargs)) wx._core.PyAssertionError: C++ assertion "strcmp(setlocale(LC_ALL, NULL), "C") == 0" failed at ..\..\src\common\intl.cpp(1449) in wxLocale::GetInfo(): You probably called setlocale() directly instead of using wxLocale and […]

Поиск верхних N столбцов для каждой строки в кадре данных

учитывая кадр данных с одним описательным столбцом и X числовыми столбцами, для каждой строки я бы хотел идентифицировать верхние N столбцов с более высокими значениями и сохранить их как строки на новом фреймворке данных. Например, рассмотрим следующий фрейм данных: df = pd.DataFrame() df['index'] = ['A', 'B', 'C', 'D','E', 'F'] df['option1'] = [1,5,3,7,9,3] df['option2'] = [8,4,5,6,9,2] […]

Python: как вызвать метод экземпляра из метода класса того же класса

У меня есть класс следующим образом: class MyClass(object): int = None def __init__(self, *args, **kwargs): for k, v in kwargs.iteritems(): setattr(self, k, v) def get_params(self): return {'int': random.randint(0, 10)} @classmethod def new(cls): params = cls.get_params() return cls(**params) и я хотел бы иметь возможность: >>> obj = MyClass.new() >>> obj.int # must be defined 9 Я […]

Поиск следующего тега и его прилагаемого текста с помощью Beautiful Soup

Я пытаюсь разобрать текст между тегом <blockquote> . Когда я soup.blockquote.get_text() . Я получаю результат, который я хочу для первого встречного blockquote в файле HTML. Как найти следующий и последовательный <blockquote> в файле? Может быть, я просто устал и не могу найти его в документации. Пример файла HTML: <html> <head>header </head> <blockquote>I can get this […]

Почему импорт не всегда импортирует вложенные пакеты?

Почему первый код не работает во время второго? Первый код: import selenium driver = selenium.webdriver.Firefox() AttributeError: объект 'module' не имеет атрибута 'webdriver' Второй код: from selenium import webdriver driver = webdriver.Firefox()

Python 2.7 Cx_Freeze: ImportError: нет модуля с именем __startup__

Я пытаюсь скомпилировать мировую программу hello в Python в автономный файл / пакет на Linux с помощью cx_Freeze. Когда cx_Freeze запущен, он завершается без ошибки, но когда я пытаюсь запустить сгенерированный исполняемый файл, мне присваивается ошибка: ImportError: No module named __startup__ Мой файл setup.py: from cx_Freeze import setup, Executable # Dependencies are automatically detected, but […]

pip install -upgrade sqlalchemy дает максимальную глубину рекурсии

Я попробовал pip install –upgrade sqlalchemy , python2.7 setup.py install , а после удаления папки sqlalchemy в пакетах сайтов я попытался pip install sqlalchemy . Все они дают «RuntimeError: максимальная глубина рекурсии превышена в cmp». File "C:\Python27\lib\ntpath.py", line 200, in splitext return genericpath._splitext(p, sep, altsep, extsep) File "C:\Python27\lib\genericpath.py", line 102, in _splitext sepIndex = max(sepIndex, […]

Почему 08 или 09 в Python недействительны?

В интерпретаторе Python, 08 и 09 кажутся недействительными. Пример: >>> 01 1 >>> 02 2 >>> 03 3 >>> 04 4 >>> 05 5 >>> 06 6 >>> 07 7 >>> 08 File "<stdin>", line 1 08 ^ SyntaxError: invalid token >>> 09 File "<stdin>", line 1 09 ^ SyntaxError: invalid token Как вы можете […]

Импорт «urllib3.util» в Python 2.7?

Я работаю над скриптом Python, написанным кем-то другим. Я пытаюсь запустить его без каких-либо проблем на моей локальной машине разработки. Я установил модули, необходимые для скрипта (запросы, urllib3 и oath2), однако я получаю следующую ошибку, которую я пытаюсь решить; Traceback (most recent call last): File "/home/saeed/ps4/scrape/run.py", line 2, in <module> import get_data as gd, time […]

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