Tag: linux

Библиотека Python для мониторинга / proc / diskstats?

Я хотел бы отслеживать загрузку системы IO из программы python, обращаясь к статистике, аналогичной тем, которые были предоставлены в /proc/diskstats в Linux (хотя, очевидно, кросс-платформенная библиотека была бы замечательной). Есть ли существующая библиотека python, которую я мог бы использовать для запроса статистики IO на диске в Linux?

Какова моя текущая среда рабочего стола?

Как я могу узнать, что моя среда рабочего стола использует Python? Мне нравится, что результатом будет gnome или KDE или еще.

Файл журнала синтаксического анализа Python для извлечения событий в реальном времени

У меня есть процесс, который регистрирует сообщения в файле. Я хочу реализовать другой процесс (в Python), который анализирует эти журналы (поскольку они записываются в файл), фильтрует интересующие меня строки и затем выполняет определенные действия на основе состояния первого процесса. Мне было интересно, прежде чем я пойду дальше и напишу что-нибудь самостоятельно, если в Python есть […]

Как получить размер tar.gz в (MB) файле в python

Я делаю резервные копии в скрипте python, но мне нужно получить размер файла tar.gz, созданного в MB Как я могу получить размер в МБ этого файла

Удаление дублированных строк из txt-файла

Я обрабатываю большие текстовые файлы (~ 20 МБ), содержащие данные, разделенные линией. Большинство записей данных дублируются, и я хочу удалить эти дубликаты, чтобы сохранить только одну копию. Кроме того, чтобы сделать проблему несколько более сложной, некоторые записи повторяются с добавлением дополнительного бита информации. В этом случае мне нужно сохранить запись, содержащую дополнительную информацию, и удалить […]

Пропустить аргумент bash для скрипта python

Я пытаюсь создать скрипт bash, который передает свой собственный аргумент в скрипт python. Я хочу, чтобы он работал так. Если я запустил его так: script.sh latest Затем в скрипте bash он запускает скрипт python с «последним» аргументом следующим образом: python script.py latest Аналогично, если скрипт bash запускается с аргументом 123, тогда скрипт python как таковой: […]

Vim на Ubuntu 14.04 использует смешной путь python, python не может импортировать _io среди других модулей

Внезапно (возможно, после обновления пакета или чего-то еще) vim перестала работать с YouCompleteMe и выбрасывала: Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib/python2.7/io.py", line 51, in <module> import _io ImportError: No module named _io (это также происходит, когда я пытаюсь импортировать io изнутри vim, используя :python import io ). Я […]

s3cmd ImportError: Нет модуля с именем S3.Exceptions

Получил ошибку после установки и попыток запуска s3cmd 1.0.0 s3cmd -h Problem: ImportError: No module named S3.Exceptions S3cmd: unknown version. Module import problem? Traceback (most recent call last): File "/usr/bin/s3cmd", line 1995, in <module> from S3.Exceptions import * ImportError: No module named S3.Exceptions Your sys.path contains these entries: Эта ошибка возникла после обновления до последнего […]

Как получить клавиши со стрелками и ввести ключ на клавиатуре в Linux, чтобы вести себя как windows7

Я разрабатываю программу для управления машиной, на которой будет подключена только клавиатура. Я использую Python 2.7 и Tkinter 8.5. Я использую OptionMenu чтобы позволить пользователю выполнять настройку на машине. Когда я запускаю под Windows, я могу использовать клавиши со стрелками на клавиатуре для перемещения по раскрывающемуся списку, а затем использовать кнопку клавиатуры для выбора. Это […]

Открытие файла в редакторе, пока он открыт в скрипте

У меня есть следующий код: import os import sys import tempfile import subprocess with tempfile.NamedTemporaryFile('w+') as f: if sys.platform == 'linux': subprocess.call('vim', f.name) elif sys.platform == 'nt': os.system(f.name) Он открывает foobar.txt используя либо vim для Linux, либо редактор по умолчанию в Windows. В Linux он отлично работает: tempfile.NamedTemporaryFile() создает временный файл, и vim открывает его. […]

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