Tag: linux

Как проверить скрытые файлы и папки на разделе NTFS с помощью python на linux?

Я использую раздел NTFS на linux машине. Я хочу идентифицировать скрытые файлы и папки на моем разделе NTFS на linux с помощью python . Как я могу достичь этого, используя python . Любые фрагменты кода / ссылки будут оценены. Благодарю.

python: подтвердите билет в kerberos

Мне интересно – если у кого-то есть элегантное решение проверить действительный билет Kerberos с помощью Python. Я не вижу в любом случае с klist или klist , который покажет, истек ли билет с кодом возврата, но я могу запустить klist и использовать регулярное выражение для вывода.

Какие библиотеки речи доступны в Linux?

Когда речь заходит о библиотеках TTS (text-to-speech) в Linux, какие варианты имеют разработчики? Какие библиотеки поставляются с большинством дистрибутивов? Существуют ли минимальные библиотеки? Какую функциональность предлагает каждая библиотека? Я приближаюсь к этому, прежде всего, с точки зрения C ++, хотя Python подойдет и мне.

Сброс приостановленной царапины, Scrapy

Я знаю, что с помощью команды: scrapy crawl somespider -s JOBDIR=crawls/somespider-1 Я могу приостановить / возобновить царапины с помощью CTRL + C. То, что я хочу знать, – это то, как я могу сбросить лучи и начать с самого начала. Есть ли файл, который нужно удалить / удалить? М.

Многопроцессорность с Qt работает в Windows, но не Linux

Я использую Qt для разработки графических приложений. Я получаю сообщение об ошибке при попытке создать другое QApplication с использованием multiprocessing : RuntimeError: экземпляр QApplication уже существует У меня есть главное окно, в котором есть кнопка для создания нового процесса, чтобы я мог создать новый экземпляр GUI. В основном так: from PySide.QtCore import * from PySide.QtGui […]

мультиплексор pty

Я пытаюсь мультиплексировать доступ к последовательному порту в Linux. Я работаю со встроенной системой, имеющей только один последовательный порт, и было бы неплохо иметь более одного процесса, говорящего с ним. Общий вариант использования: Одна основная программа, выполняющая тесты (отправка команд и получение вывода); Еще один учет активности всех последовательных портов; Пользовательский терминал открыт для отправки […]

Как установить модуль для всех пользователей с помощью pip на linux?

Как установить пакет в стандартную среду python, т.е. /usr/local/lib/python2.7/dist-packages с помощью pip и сделать этот новый пакет доступным для всех пользователей без использования virtualenv ? Используя следующее, пакет устанавливается только с правами root: $ sudo pip install loremipsum Downloading/unpacking loremipsum Downloading loremipsum-1.0.5.tar.gz Running setup.py (path:/tmp/pip_build_root/loremipsum/setup.py) egg_info for package loremipsum Installing collected packages: loremipsum Running setup.py […]

Процесс Python висит из-за открытых соединений Paramiko ssh

Я использую Paramiko для мониторинга журналов на удаленных машинах во время тестового прогона. Монитор происходит в потоке демона, который в значительной степени делает это: ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) transport = ssh.get_transport() channel = transport.open_session() channel.exec_command('sudo tail -f ' + self.logfile) last_partial = '' while not self.stopped.isSet(): try: if None == select or None == channel: […]

Firefox с селеном (без головы)

Как использовать selenium с firefox для очистки сайтов? Установите Firefox, xvfb, селен echo "deb http://packages.linuxmint.com debian import" >> /etc/apt/sources.list && apt-get update apt-get install firefox xvfb python-dev python-pip pip install pyvirtualdisplay selenium selenium_scrape.py from pyvirtualdisplay import Display import time from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions […]

Многопроцессорность Python – Захват сигналов для перезапуска дочерних процессов или закрытия родительского процесса

Я использую многопроцессорную библиотеку для создания двух дочерних процессов. Я хотел бы убедиться, что до тех пор, пока родительский процесс жив, если дочерние процессы умирают (получают SIGKILL или SIGTERM), они автоматически перезапускаются. С другой стороны, если родительский процесс получает SIGTERM / SIGINT, я хочу, чтобы он завершил все дочерние процессы, а затем вышел из него. […]

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