Selenium-Phantomjs скачать csv

Я пытаюсь загрузить (сохранить на диск) файл CSV с помощью PhantomJS из диалогового окна. Используя профиль firefox, это было бы довольно просто, установив свойства профиля браузера. Любые предложения, как файл excel можно загрузить в phantomjs? Вот как это делается с помощью драйвера firefox: profile = webdriver.firefox.firefox_profile.FirefoxProfile() profile.set_preference("browser.download.folderList",2) profile.set_preference("browser.download.dir",self.opts['output_dir']) profile.set_preference('browser.helperApps.neverAsk.saveToDisk', ('application/octet-stream,application/msexcel')) Я использую драйвер Phantomjs: webdriver.PhantomJS(service_args=['–ignore-ssl-errors=true','–local-storage-path=/tmp']) […]

Mirametrix S2 gaze tracker: Отправка значений общего назначения (GPI) всегда не выполняется

Я использую устройство отслеживания взгляда Mirametrix S2. В документах API (v1.1) говорится, что команда ENABLE_SEND_GPI позволяет клиенту отслеживания вставлять данные в поток взгляда. Копируя некоторый код примера, я попробовал следующее: sock.send('<SET ID="ENABLE_SEND_GPI" STATE="1" />\r\n') sock.send('<SET ID="GPI_NUMBER" VALUE="1" />\r\n') sock.send('<SET ID="GPI1" VALUE="INTERVAL" />\r\n') В ответ я получаю следующее: <ACK ID="ENABLE_SEND_GPI" STATE="1" /> <ACK ID="GPI_NUMBER" VALUE="1" /> […]

Конфигурация отступов в flake8

Мой проект использует ширину 4 пробелов для отступов. Тем не менее, запуск flake8 на нем дает предупреждения, которые говорят, что ожидаемая ширина вкладок / отступов составляла 2 пробела. Как настроить flake8, чтобы правильно принять 4 пробела для отступов? class Foo(object): bar = True Вышеупомянутый мой (более упрощенный) фрагмент кода flake8 flags line # 2 с […]

TimeSeries в Боке с использованием фрейма данных с индексом

Я пытаюсь использовать Bokeh для построения Pandas с столбцом DateTime содержащим годы и числовым. Если DateTime задается как x , поведение является ожидаемым (годы по оси x). Однако, если я использую set_index чтобы превратить столбец DateTime в индекс фрейма данных, а затем указать только y в TimeSeries я получаю время в миллисекундах по оси x. […]

Сценарий Python запущен. У меня есть имя метода как строка. Как мне назвать этот метод?

все. См. Пример ниже. Я хотел бы предоставить строку методу «sched_action», который указывает, какой метод Bot-класса следует вызывать. В приведенном ниже примере я представлял его как «bot.action ()», но я не знаю, как это сделать правильно. Пожалуйста помоги class Bot: def work(self): pass def fight(self): pass class Scheduler: def schedule_action(self,action): bot = Bot() bot.action() scheduler […]

Python mysql-коннектор преобразует некоторые строки в bytearray

Я использую python3 и pandas для подключения к некоторой базе данных sql: import pandas as pd import mysql.connector cnx = mysql.connector.connect(user='me', password='***', host='***', database='***') df=pd.read_sql("select id as uid,refType from user where registrationTime>=1451606400",con=cnx) cnx.close() Я получаю 2 столбца: id и refType, оба они имеют строку типа (varchar в терминологии SQL). Однако по какой-либо причине столбец refType […]

Задача динамического программирования в Python

Вот игровая версия проблемы DP, которую я пытаюсь решить. Предположим, что у нас есть две окрестности с 2 и 3 автостоянками, соответственно. Каждая парковочная станция имеет емкость от 0 до фиксированного положительного номера. Состояние системы в любой момент времени – это доступные места для парковки станций. Например, (2, 3, 4, 5, 6), где (2, 3) […]

Установите край прямоугольника matplotlib на внешнюю сторону указанной ширины?

Есть ли способ указать край для патча Rectangle matplotlib так, чтобы граница была вне указанного домена? Например, в фотошопе это будет, например, «позиция удара». Позвольте мне проиллюстрировать пример: import numpy as np import matplotlib.pyplot as plt from matplotlib.patches import Rectangle # Here's my "image" X = np.arange(16).reshape(4,4) # Suppose I want to highlight some feature […]

Как сделать os.execv () в Python в Windows без отсоединения от консоли?

Я использую Python 2.6 в Windows 7. У меня есть файл Windows .cmd, который вызывает Python для запуска веб-сервера CherryPy (версия 3.1.2). Я запускаю этот .cmd-файл, выполнив его в командной строке в CMD-оболочке Windows. Когда CherryPy замечает, что один из его зависимых файлов изменился, он перезапускается. Есть пара проблем, возникающих в этой конфигурации в Windows, […]

Django формирует целостность для параллельной работы на уникальных полях

Я заметил, что я не знаю, действительно ли это проблема, или я делаю неправильный дизайн. У меня есть модель: class A(Model): name = CharField(unique=True, max_length=255) и modelform, связанный с A, этот modelform имеет метод clean_name (), который проверяет, является ли это поле уникальным в db (игнорируйте тот факт, что modelforms уже делает это по умолчанию, […]

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