Запустите ssh-add с помощью Fabric в машине

У меня есть некоторые задачи развертывания с Fabric, которым необходимо проверить / обновить репозиторий Mercurial на компьютере, а затем выполнить соответствующее копирование / настройку. Каждый раз, когда я устанавливаю новую машину (мы в настоящее время используем EC2 для нашей инфраструктуры), или когда я запускаю hg pull в машине, он будет запрашивать мою кодовую фразу ssh […]

Шина GStreamer отправляет сообщение None

Я использую pygst в проекте, и он работает нормально. Я пытаюсь перенести его в новую систему интроспекции (GI), но у меня появилось другое поведение. В старом пигсте у меня есть что-то вроде этого: … # other imports import pygst pygst.require('0.10') import gst … # other imports gobjects.threads_init() … def my_handler(bus, message): # handle the message […]

Сельдерей не работает на моем Heroku

Что я делаю неправильно? Недавно я нашел потрясающий шаблон django под названием django-skel . Я начал с ним проект, потому что он очень легко использовал героку с django. Это было здорово, пока я не попытался заставить сельдерей работать. Независимо от того, что я пытался, я не мог выполнить свои задачи. Поэтому я начал новое приложение […]

Как сделать команду sudo с помощью Paramiko

У меня возникают некоторые проблемы с командами, которые используют sudo с помощью paramiko Обновление f.ex sudo apt-get вот мой код: try: import paramiko except: try: import paramiko except: print "There was an error with the paramiko module" cmd = "sudo apt-get update" ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) try: ssh.connect("ip",username="lexel",password="password") print "succesfully conected" except: print "There was […]

Хотите использовать библиотеки Python в Android

Я создаю приложение для Android. Он будет взаимодействовать с некоторыми библиотеками C ++ с помощью Android NDK через JNI. Также есть некоторые библиотеки, написанные на Python, которые я хочу вызвать из своего приложения для Android (например, NTLK). Как я могу это сделать? Обратите внимание, что SL4A (Scripting Layer для Android) – это нечто иное. Он […]

Импорт GDAL печатает много сообщений об ошибках, но все же работает

Поэтому я не должен жаловаться, но это раздражает. В моей настройке (Windows Server 2012 R2) импорт GDAL в Python в терминале печатает следующее: >>> import gdal ERROR 1: Can't load requested DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ BAG.dll 193: %1 is not a valid Win32 application. ERROR 1: Can't load requested DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ BAG.dll 193: […]

Генерировать изображение формы волны из аудиофайла

Создание приложения python, которое преобразует необработанные аудиофайлы в волну с использованием sox в системе linux. Я хочу, чтобы он мог генерировать изображение (PNG или Jpeg) шаблона звуковой волны, но я не могу найти инструмент командной строки или пакет python, который это сделает. Не будучи опытным программистом на Python, мои возможности ограничены. Доступно несколько приложений Linux, […]

pylint: Class 'message' не имеет члена 'startswith'

По какой-то причине pylint 1.6.4 (astroid 1.4.9) не нравится: try: some_package.their_function() except Exception as ex: if ex.message.startswith(…): … Он жалуется: error (E1101, no-member, feed_sentiment) Class 'message' has no 'startswith' member Я нахожу это удивительным, потому что: >>> type(Exception("foo").message) <type 'str'> >>> Exception("foo").message.startswith <built-in method startswith of str object at 0x10520d360> Я думаю, что это ошибка […]

Python Script с Gevent Pool, потребляет много памяти, блокирует

У меня очень простой скрипт Python с помощью gevent.pool для загрузки URL-адресов (см. Ниже). Скрипт работает отлично в течение нескольких дней, а затем блокируется. Я заметил, что использование памяти в то время очень велико. Я неправильно использую gevent? import sys from gevent import monkey monkey.patch_all() import urllib2 from gevent.pool import Pool inputFile = open(sys.argv[1], 'r') […]

Считывание ссылок для SWIG-ed структур C, содержащих сложные типы, похоже, не работает должным образом

Я наткнулся на интересное открытие, связанное с тем, как SWIG обрабатывает подсчет ссылок на структуры C, которые содержат другие структуры в качестве членов. Я заметил, что мои объекты SWIG-объекта python собирали мусор, прежде чем я закончил их использование в ситуациях, когда я хранили данные из подчиненных элементов структуры в другие объекты python (списки / dicts). […]

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