Tag: linux

добавить модуль в pythonpath – ничего не работает

У меня нет корневого доступа, поэтому я установил модуль psycopg2 для / opt (у меня есть разрешение для этого каталога): $python setup.py install –prefix=/opt Я пробовал несколько методов: #.bashrc PATH=$PATH:$HOME/bin:/opt/lib/python2.4/site-packages/psycopg2/ export PATH или #.bash_profile PATH=$PATH:$HOME/bin:/opt/lib/python2.4/site-packages/ export PATH Я также попробовал sys.path.append('/opt/lib/python2.4/site-packages/psycopg2/') ничего не работает: $python >>>import psycopg2 >>>no psycopg2 module Не работает /opt/lib/python2.4/site-packages/psycopg2/ или /opt/lib/python2.4/site-packages/ […]

внезапный выход со статусом -9

У меня есть скрипт python, который возвращает статус выхода -9. Я попытался получить корень проблемы с модулем atexit, но он не вызван. Любые подсказки, которые помогут мне найти причину и где заканчивается мой скрипт? Проблема воспроизводима, операционная система: linux 3.7.10

Используя pyinotify, чтобы следить за созданием файла, но ожидая, что он будет полностью записан на диск

Я использую pyinotify для просмотра папки, когда в ней создаются файлы. И когда создаются определенные файлы, я хочу их переместить. Проблема в том, что как только файл создается (очевидно), моя программа пытается его переместить, даже до того, как он полностью записан на диск. Есть ли способ сделать pyinotify ждать, пока файл полностью будет записан на […]

Вычисление пользователя, nice, sys, idle, iowait, irq и sirq из / proc / stat

/ proc / stat показывает тики для пользователя, nice, sys, idle, iowait, irq и sirq вот так: cpu 6214713 286 1216407 121074379 260283 253506 197368 0 0 0 Как я могу рассчитать индивидуальные использования (в%) для пользователя, nice и т. Д. С этими значениями? Подобно значениям, которые отображаются в 'top' или 'vmstat'.

почему нельзя одновременно связываться с 0.0.0.0:80 и 192.168.1.1:80?

Мой тестовый код python: import socket s1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s1.bind(('192.168.1.1', 80)) s1.listen(5) s2 = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s2.bind(('0.0.0.0', 80)) s2.listen(5) Я получил эту ошибку: fpemud-workstation test # ./test.py Traceback (most recent call last): File "./test.py", line 11, in <module> s2.bind(('0.0.0.0', 80)) File "/usr/lib64/python2.7/socket.py", line 224, in meth return getattr(self._sock,name)(*args) socket.error: [Errno 98] Address already in […]

Идентификатор потока Python, который указан сверху

Я начинаю кучу разных потоков в моем сценарии Python. Я хочу отслеживать использование памяти и процессора для каждого из этих потоков. Для этого я использую top и ps -eLf . Но оказывается, что идентификатор, возвращаемый thread.start_new_thread() , отличается от идентификатора потока, отображаемого top и другими подобными программами. Есть ли способ получить этот PID с помощью […]

получить идентификатор группы по имени группы (Python, Unix)

Я хочу использовать Python для получения идентификатора группы для соответствующего имени группы. Подпрограмма должна работать для Unix-подобных ОС (Linux и Mac OS X). Это то, что я нашел до сих пор >>> import grp >>> for g in grp.getgrall(): … if g[0] == 'wurzel': … print g[2]

Как установить сетевой каталог с помощью python?

Мне нужно установить каталог «dir» на «данные» сетевого компьютера, используя python на Linux-машине Я знаю, что могу отправить команду через командную строку: mkdir ~/mnt/data_dir mount -t data:/dir/ ~/mnt/data_dir но как я могу отправить эти команды из сценария python?

выключение компьютера (linux) с помощью python

Я пытаюсь написать сценарий, который выключит компьютер, если несколько требований будут заполнены командой os.system("poweroff") также попробовал os.system("shutdown now -h") и несколько других. но ничего не происходит, когда я запускаю его, компьютер проходит код без сбоев или создания каких-либо сообщений об ошибках и обычно заканчивает сценарий, не выключая компьютер. Как отключить компьютер в python? редактировать: Кажется, […]

Имитация / dev / random в Windows

Я пытаюсь перенести код python из linux в windows прямо сейчас. В разных местах случайные числа генерируются путем чтения из / dev / random. Есть ли способ имитировать / dev / random в Windows? Я ищу решение, которое позволит использовать код в linux …

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