Tag: linux

Получение обратной передачи из другого сценария python

Я на linux, и у меня есть один скрипт python, который я хочу вызвать из другого скрипта python. Я не хочу импортировать его в качестве модуля (для уровня безопасности, а теперь для академического упражнения, потому что я хочу понять это), я хочу, чтобы на самом деле один сценарий вызывал другого с помощью os.system () или […]

Надежный и «как можно более переносимый» способ сопоставить имя устройства с точкой монтирования в Python

Я хочу иметь возможность взять имя устройства (например: /dev/disk2 ) и определить, где (если он где-нибудь) он монтируется (например: /mnt/cdrom или /Volumes/RANDLABEL ) в Python. Один из способов сделать это – запустить df или mount а затем разобрать вывод, но это кажется довольно дрянным и ненадежным. Например, mount использует " on " в качестве разделителя […]

ctime, atime и mtime – как их интерпретировать?

Я пишу программу на Python, которая требует сравнения atime, mtime и ctime нескольких каталогов. Для этого я использую os.stat("my_directory/") . В результате я получаю строку, которая включает эти времена. Для образца каталога у меня есть: st_atime=1418911410L st_mtime=1418911410L st_ctime=1404656050L Моя проблема в том, что у меня есть некоторая путаница с этими цифрами. Я хотел бы знать, […]

Как избежать кавычек для удаленной команды через командную строку ssh

У меня возникла проблема с выдачей следующей команды на удаленном сервере. | awk '{print $ 1}', похоже, не повлияло на результат. Я неправильно избегаю цитат? Чтобы усугубить ситуацию, эти две команды фактически отправляются через скрипт python … таким образом, побег просто путается … На локальном сервере: ssh remote.server.com "find /root/directory -type f -exec md5sum {} […]

IOError: При установке TensorFlow на устройстве не остается места

Я пытаюсь установить TensorFlow в свой локальный каталог, используя следующую команду. export TF_BINARY_URL=http://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.11.0-cp27-none-linux_x86_64.whl pip install –install-option="–prefix=$PYTHONUSERBASE" –upgrade $TF_BINARY_URL Я получаю следующую ошибку: IOError: [Errno 28] No space left on device Затем я сделал df чтобы увидеть следующее: Filesystem 1K-blocks Used Available Use% Mounted on tmpfs 10240 10240 0 100% /tmp tmpfs 10240 10240 0 100% […]

Не удалось получить версию python с помощью python -version на linux с помощью python, используя Popen

Я работаю над приведенным ниже кодом. #!/usr/bin/python import subprocess import os cmd = 'python –version' stdout = subprocess.Popen(cmd, shell = True, stdout = subprocess.PIPE).stdout ver = stdout.read() Этот код просто печатает версию python на консоли, а переменная ver не получает никакого значения. Может ли кто-нибудь помочь мне понять, почему это не работает? У меня был […]

Anaconda Python virtualdev не может найти libpython3.5m.so.1.0 в подсистеме Windows для Linux (Ubuntu 14.04)

Я установил Python 3.5.2 с помощью Anaconda 4.1.1 в подсистеме Linux Anniversary Edition (WSL) Windows, которая более или менее встроена в Ubuntu 14.04.5 LTS. Я установил virtualenv, используя: pip install virtualenv Затем я попытался создать виртуальную среду внутри ~/temp : user@host:~$ virtualenv ~/temp/test Using base prefix '/home/user/anaconda3' New python executable in /home/user/temp/test/bin/python /home/user/temp/test/bin/python: error while […]

Прослушивание глобальных комбинаций клавиш в python в Linux

Я просто написал небольшую программу, которая каждые несколько минут загружает новые обои из flickr. Теперь я хочу добавить возможность «как» обоев, так что это будет происходить чаще, чем не понравившиеся или не понравились обои. Я бы хотел назначить глобальную клавиатуру для этой функции. Например: если я нажму ctrl + 7, он выполнит какую-то «подобную» функцию […]

Scripting Hashbang: Как получить интерпретатор python 2?

Я пишу скрипты, которые должны запускаться на нескольких версиях UNIX. Они написаны на python 2.x. К сожалению, некоторые более новые выпуски взяли вызов этого бинарного двоичного «python2» вместо «python». Таким образом, «#! / Usr / bin / env python» не работает, чтобы найти подходящий установленный интерпретатор python. Либо я получаю переводчик версии 3 (плохой), либо […]

Python – как загрузить браузер Google Chrome или Chromium в gtk.Window, например webkit.WebView ()?

В Python (Linux), как я могу загрузить браузер Google Chrome или Chromium в gtk.Window ()? Где я сейчас использую webkit, но вместо webkit мне нужно использовать Google Chrome / Chromium из-за механизма Javscript и других проблем с обновлением. $ apt-get install python-webkit $ cat >> /var/tmp/browser.py << \EOF #!/usr/bin/env python import gtk import webkit import […]

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