Tag: python 2.7

Как изменить формат изображения, не записывая его на диск с помощью Python Pillow

Я получил изображение Pillow, которое я получил из Интернета: response= urllib2.urlopen(<url to gif image>) img = Image.open(cStringIO.StringIO(response.read())) Я хочу использовать его с tesserocr, но он не будет работать с изображениями GIF. Если я img.save("tmp.png") изображение как PNG img.save("tmp.png") и загрузите его img = Image.open("tmp.png") все будет работать. Есть ли способ сделать это преобразование без записи […]

PDFMiner enoding для UTF-8

Я использую PDFMiner для преобразования PDF в текст. Затем я хотел бы закодировать его в UTF-8, так как текст написан на иврите . Это код файла PDFMiner: from pdfminer.pdfdocument import PDFDocument from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter from pdfminer.converter import TextConverter from pdfminer.layout import LAParams from pdfminer.pdfpage import PDFPage from cStringIO import StringIO from pdfminer.pdfparser import […]

Ошибка при создании суперпользователя в Django

Я очень новичок в Python и даже новичок в Django. Я использую Visual Studio и пытаюсь создать новый веб-проект Django и получаю следующую ошибку: Executing manage.py createsuperuser Traceback (most recent call last): File "c:\users\gweathersby\documents\Python Experiments\SRC Project Mngr\manage.py", line 17, in <module> execute_from_command_line(sys.argv) File "C:\Users\gweathersby\AppData\Local\Continuum\Anaconda2\lib\site-packages\django\core\management\__init__.py", line 367, in execute_from_command_line utility.execute() File "C:\Users\gweathersby\AppData\Local\Continuum\Anaconda2\lib\site-packages\django\core\management\__init__.py", line 316, in execute […]

Python Raw Socket для интерфейса Ethernet (Windows)

Я пытаюсь создать DHCP-сервер, и первым шагом для меня является отправка пакетов через мой Ethernet-порт. Я пытаюсь отправить пакеты на свой Ethernet-интерфейс и обнаружил ошибку. Код ниже. import socket def sendeth(src, dst, eth_type, payload, interface = "eth0"): """Send raw Ethernet packet on interface.""" assert(len(src) == len(dst) == 6) # 48-bit ethernet addresses assert(len(eth_type) == 2) […]

Отправка данных с помощью kafka-python работает только при кратковременной задержке кода

Я отправляю некоторые данные в тему Кафки, используя kafka-python. Я боролся с тем, что не смог отправить данные в мою тему Кафки некоторое время, пока не узнал, что если я задержу код ненадолго, это сработает. from kafka import KafkaProducer from time import sleep producer = KafkaProducer(bootstrap_servers="localhost:9092") producer.send("topic", "foo") sleep(.1) Этот код не работает для меня, […]

Как кодирование источника применяется в строковых литералах?

PEP-263 указывает, что кодировка, указанная в источнике, применяется в следующем порядке: прочитать файл декодировать его в Unicode, предполагая фиксированную кодировку для каждого файла преобразовать его в байтовую строку UTF-8 tokenize содержимое UTF-8 скомпилировать его, создавая объекты Unicode из данных Юникода и создавая строковые объекты из данных литерала Юникода, сначала перекодируя данные UTF-8 в 8-битные строковые […]

Как объединить строку символов из матрицы в python?

Проблема, над которой я работаю, выводит матрицу по часовой стрелке. Мой код, прямо сейчас, делает это, но результат немного отличается от ожидаемого. matrix = [ ['a','d','g','e','t','c'], ['p','k','h','w','e','f'], ['m','j','y','h','b','n'], ['e','o','j','n','g','y'] ] def spiralPrint(mat): top = 0 left = 0 right = len(mat[0])-1 bot = len(mat)-1 result = [] while(True): #TRAVERSE ACROSS TOP ROW for j in […]

Как создать пакет python в режиме dev из исходного кода с помощью conda?

Я работаю над проектом python с открытым исходным кодом, который зависит от множества пакетов, отличных от python (perl, r, …). Следовательно, они используют conda для установки зависимостей, поскольку их нельзя просто установить с помощью pip. Вы можете запустить $ conda install –channel bioconda <awesome_package> чтобы установить стабильную сборку пакета. Я хочу установить его в режиме […]

Поместите CSV-файл, где разделитель равен '; '(точка с запятой + пробел)

Я изучаю, как import matplotlib.pyplot as plt вещи (файлы CSV) в Python, используя import matplotlib.pyplot as plt . Column1;Column2;Column3; 1;4;6; 2;2;6; 3;3;8; 4;1;1; 5;4;2; Я могу построить один выше с plt.plotfile('test0.csv', (0, 1), delimiter=';') , получив рисунок ниже. Я могу также построить эти данные, если я изменил разделитель на ';' (точка с запятой) в ',' […]

Связывание CVXOPT GLPK в Python

Я нахожусь в Mac OS X El Capitan. Я установил GLPK через brew install GLPK меня есть python, установленный через Anaconda. Поскольку я хочу привязки GLPK для CVXOPT, я устанавливаю его вручную, а не через condo install . Я получил установщик здесь: http://cvxopt.org/download/index.html И как только я получил установщик, я выполнил инструкции на этой странице: […]

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