Tag: linux

Открытие файлов из os.listdir () и сравнение строк внутри?

Хорошо, поэтому я пишу программу, которая поможет подключиться к беспроводным сетям. У меня большая часть его (на самом деле, она полная. Я просто работаю над дополнительными функциями.) Я пишу интерфейс GUI для брандмауэра беспроводного сетевого подключения под названием NetCTL для операционной системы Arch Linux. В принципе, люди могут вручную создавать профили и называть их независимо […]

Проблемы с настройкой селена с помощью python3 (linux)

Я несколько начинал с Python и недавно наткнулся на модуль Selenium, был бы признателен, если бы кто-нибудь мог мне помочь? Кажется, я не могу заставить модуль selenium работать с python3. Я загрузил geckodriver для firefox, но все равно не повезло, или я устанавливаю его неправильно, может быть? Я использую этот код: от seelenium import webdriver […]

request.get () throwing requests.exceptions.ConnectionError после 100 запросов

Я пытаюсь сортировать обратный инженер / pentest мой маршрутизатор, но по какой-то причине я продолжаю получать requests.exceptions.ConnectionError после 100 запросов. Мой код: import requests from sys import argv from time import sleep for i in xrange(int(argv[1]), int(argv[2])): r = requests.get("http://192.168.2.254/getpage.gch?pid={}&nextpage=status_wan_connection_t.gch".format(i)) print i, r.status_code После 100 запросов я получаю requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine("''",)) Почему это происходит? […]

Как динамически экспортировать методы в dbus с помощью python без статического декоратора?

Я искал ответ на этот вопрос в нескольких местах, но я не мог найти последовательного решения, а некоторые из них слишком стары и неясны. У меня есть класс, в котором путь интерфейса для dbus создается во время выполнения, поэтому мне нужно экспортировать методы с соответствующим интерфейсом, например: Один экземпляр моего сервиса запустил dbus с интерфейсом […]

Назначение переменных среды из сценария bash для текущего сеанса из Python

У меня есть много сценариев bash, чтобы помочь установить текущие переменные среды сеанса. Мне нужны переменные env, поэтому я могу использовать модуль подпроцесса для запуска команд в моих сценариях python. Вот как я запускаю скрипты bash: . ./file1.sh Ниже приводится сценарий bash: echo "Setting Environment Variable…" export HORCMINST=99 echo $HORCMINST … Есть ли способ вызвать […]

возможно ли получить пурпурный пучок python либо в cygwin, либо в Linux, который не является debian?

python purple говорит, что для запуска нужно dbms и debhelper, но я не запускаю debian. Есть ли способ заставить это работать на другом Linux? или в cygwin?

Использование python subprocess.call () для запуска процесса ncurses

Я пытаюсь вызвать ct-ng ( http://crosstool-ng.org/ ) из сценария SCons SConstruct, поэтому в основном из python. используя следующий метод: ret = subprocess.call(["/mnt/build/pw_build/crosstool-ng/bin/ct-ng menuconfig"], env=env_cross,shell=True) crosstool-ng использует ncurses для представления пользователю меню: К сожалению при попытке навигации по меню я получаю: Используя cat для отображения последовательностей при использовании клавиш со стрелками, я вижу: :/mnt/build$ cat > […]

ошибка при выполнении вызова () в подпроцессе Python

я пытаюсь запустить: try: with open(subprocess.PIPE, 'w') as pipe: call(["/usr/sbin/atms","-k"], stdout=pipe, stderr=pipe) call(["/usr/sbin/atms","/usr/sbin/atms.conf"],stdout=pipe,stder=pipe) except Exception, e: print e Теперь я получаю coercing to Unicode: need string or buffer, int found Что это значит? благодаря

Скрипты ec2 запускать каждую загрузку

Я следил за несколькими сообщениями, пытаясь запустить сценарий python или shell на моем экземпляре ec2 после каждой загрузки не только первой загрузки. Я пробовал: [script-user, always] в файл /etc/cloud/cloud.cfg Добавлен скрипт в папку ./scripts/per-boot. а также добавление скрипта в /etc/rc.local Да, разрешения были изменены на 755 для /etc/rc.local Я пытаюсь передать вывод файла в файл, […]

Как обновить альтернативы Python 3 без нарушения apt?

На днях я решил, что хочу, чтобы команда python по умолчанию запускала python3 вместо python2. Поэтому я сделал это: sudo update-alternatives –install /usr/bin/python python /usr/bin /python2.7 2 sudo update-alternatives –install /usr/bin/python python /usr/bin/python3.5 3 sudo update-alternatives –config python $ sudo update-alternatives –config python There are 2 choices for the alternative python (providing /usr/bin/python). Selection Path […]

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