Tag: bash

ShiningPanda Virtualen Builder Shell Script возвращает неверный код ошибки

У меня есть работа Jenkins, которая запускает virtualenv с ShiningPanda Virtualenv Builder. В этом virtualenv он выполняет этот сценарий оболочки с параметрами -xe : pip install setuptools python setup.py sdist upload -r http://jenkins:${PYSHOP_PASS}@localhost:8000/simple/ Этот URL-адрес преднамеренно ошибочен, чтобы убедиться, что сборка завершилась неудачей, когда сбой sdist не удался. Он должен вернуть 1 . Это возвращает […]

Где, черт возьми, CSVkit?

Я установил CSVkit на OSX с помощью pip install –user csvkit и он, похоже, сработал (переустанавливает), получает сообщение с csvcut Requirement already satisfied , но csvcut недоступно в моей командной строке и which csvcut ничего не возвращает. Как мне получить csvkit на мой путь по умолчанию?

Какие рамки Android можно использовать для подключения ПК к Android и Android на другой компьютер?

У меня такой сценарий. Где я пишу одно приложение в Android, использующем bash / python. Так что через ПК я могу подключиться к Android и с Android с помощью USB, я могу подключить целевой ПК / сервер. Но какой API доступен для отправки всех моих Android-запросов на USB-устройство, чтобы я мог удаленно получить помощь для […]

R Markdown code folding не работает с bash, куски кода Python

R Markdown теперь имеет возможность автоматически показывать или скрывать фрагменты кода в вашем документе .Rmd. Однако, похоже, это работает только с фрагментами кода R. — output: html_document: code_folding: hide — “`{r} print("This code chunk will be hidden") “` “`{r, engine='bash'} echo "This code chunk will not be hidden" “`{r, engine='python'} print "Will this code chunk […]

Добавление настраиваемого каталога в PYTHONPATH

Я пытался добавить пользовательский каталог в PYTHONPATH следуя советам по этому сообщению. Постоянно добавляйте каталог в PYTHONPATH . Я использую bash на Mac, если это актуально. Это то, что я сделал: open ~/.bash_profile export PYTHONPATH="${PYTHONPATH}:/Users/Zhengnan/Library/Python/2.7/lib/python/site-packages" и сохранить source ~/.bash_profile Существовали две проблемы: Когда я запускал sys.path внутри Python IDE, предполагаемый sys.path все еще не отображался. […]

Передайте параметр динамической инвентаризации Ansible

Я использую Ansible для настройки некоторых виртуальных машин. Я написал сценарий Python, который извлекает хосты из службы REST. Мои виртуальные машины организованы в «Среды». Например, у меня есть среды «Тест», «Красный» и «Интеграция», каждая из которых имеет подмножество виртуальных машин. Для этого сценария Python требуется параметр custom –environment <ENV> для извлечения хостов требуемой среды. Проблема, […]

Разница между каналами bash и python

У меня следующие три скрипта python: parent1.py import subprocess, os, sys relpath = os.path.dirname(sys.argv[0]) path = os.path.abspath(relpath) child = subprocess.Popen([os.path.join(path, 'child.lisp')], stdout = subprocess.PIPE) sys.stdin = child.stdout inp = sys.stdin.read() print(inp.decode()) parent2.py: import sys inp = sys.stdin print(inp) child.py: print("This text was created in child.py") Если я вызываю parent1.py с: python3 parent1.py это дает мне, […]

Активировать среду Anaconda Python из makefile

Я хочу использовать make-файл для создания среды моего проекта с использованием make-файла и anaconda / miniconda , поэтому я должен иметь возможность клонировать репо и просто запускать make myproject myproject: build build: @printf "\nBuilding Python Environment\n" @conda env create –quiet –force –file environment.yml @source /home/vagrant/miniconda/bin/activate myproject Однако, если я попробую это, я получаю следующую ошибку […]

Как получить скорость чтения / записи на диске в Python?

В программе Python мне нужно получить накопленные скорости чтения / записи всех дисков на хосте. Я делал это с помощью subprocess.check_output() чтобы вызвать следующую команду оболочки Linux: $ sudo hdparm -t /dev/sda Это дает в результате: /dev/sda: Timing buffered disk reads: 1488 MB in 3.00 seconds = 495.55 MB/sec то я могу разобрать 495.55. Хорошо, […]

Как фильтровать только печатные символы в файле на Bash (linux) или Python?

Я хочу сделать файл, включая непечатаемые символы, чтобы включать только печатные символы. Я думаю, что эта проблема связана с действием ACSCII control , но я не мог найти решение для этого, а также не мог понять смысл .[16D (ASCII control action character?) В следующем файле. HEXDUMP INPUT FILE: 00000000: 4845 4c4c 4f20 5448 4953 2049 […]

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