Tag: bash

экранирование кавычек в команде psql для сценария ткани

основываясь на этом вопросе , я пытаюсь удалить все таблицы в моей базе данных postgresql с помощью команды fabric. Команда bash, которую я пытаюсь запустить, #!/bin/bash TABLES=`psql $PGDB -t –command "SELECT string_agg(table_name, ',') FROM information_schema.tables WHERE table_schema='public'"` echo Dropping tables:${TABLES} psql $PGDB –command "DROP TABLE IF EXISTS ${TABLES} CASCADE" который внутри моего скрипта становится: def […]

команда workon не найдена при использовании ткани

Мой файл ткани: def deploy(): code_path = 'mysite/public_html/mysite' with cd(code_path): with prefix("workon mysite"): run('git pull') run('supervisorctl -c ~/supervisord.conf restart ' + env.host_string) Я получаю следующую ошибку: Aborting. [myserv] out: /bin/bash: workon: command not found Очевидно, что команда workon работает, когда я делаю это вручную (без ткани). Я подозреваю, что /usr/local/bin/virtualenvwrapper.sh не является источником (обычно он […]

Помещение переменных в Python

Я полный новичок на Python (и сам программирование на этот счет), и поэтому я купил малину Pi. Я также купил журнал, чтобы помочь мне разобраться в основах. Теперь я загрузил Geany, и я использую вкладку «Терминал» для очень простых команд. В журнале первая переменная, с которой вы сталкиваетесь, должна произойти так: >>> a=2 >>> print(a*3) […]

У меня есть разрешение Errno 13, отклоненное подпроцессом в python

Линия с проблемой ret=subprocess.call(shlex.split(cmd)) cmd = /usr/share/java -cp pig-hadoop-conf-Simpsons:lib/pig-0.8.1-cdh3u1-core.jar:lib/hadoop-core-0.20.2-cdh3u1.jar org.apache.pig.Main -param func=cat -param from =foo.txt -x mapreduce fsFunc.pig Ошибка. File "./run_pig.py", line 157, in process ret=subprocess.call(shlex.split(cmd)) File "/usr/lib/python2.7/subprocess.py", line 493, in call return Popen(*popenargs, **kwargs).wait() File "/usr/lib/python2.7/subprocess.py", line 679, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child raise child_exception OSError: [Errno 13] Permission […]

Модификация текстового файла с постоянным временем

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

Ограничьте файл python только для запуска скриптом bash

Я ищу способ ограничить, как будет вызываться файл python. В основном, я хочу, чтобы он исполнялся только тогда, когда я вызываю его из сценария bash, но если он запускается напрямую с терминала или каким-либо другим способом, я не хочу, чтобы он мог работать. Я не уверен, есть ли способ сделать это или нет, но я […]

Как принять строку, начинающуюся с # в python?

Я работаю над программой python, где мне нужно ввести hastag в терминал следующим образом: [delta@localhost Desktop]$ python CheckHastag.py #football после выполнения он выдает ошибку как IndexError: индекс индекса вне диапазона Это потому, что python не принимает строку, начинающуюся с «#», однако я пробовал без # ie [delta@localhost Desktop]$ python CheckHastag.py #football оно работает. Итак, как […]

Не удалось получить версию 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 не получает никакого значения. Может ли кто-нибудь помочь мне понять, почему это не работает? У меня был […]

Псевдоним Bash для скрипта Python – это возможно?

Конкретный псевдоним, который я искал для «класса» в сценарии Python, является тем, который использует параметр cUrl -o (output to file). Полагаю, я мог бы легко превратить его в функцию BASH, но кто-то советовал мне, что я могу избежать причуд и ловушек различных версий и «ароматов» BASH, взяв мои идеи и сделав их сценариями Python. Совпадение […]

Как разобрать json в bash или передать curl output в скрипт python

Я ищу, чтобы найти какой-то способ иметь довольно печатный вывод curl в json. Я написал короткий скрипт python для этой цели, но он не будет работать с каналом. Также я не хочу использовать подпроцессы и запускать завиток из них: Итак, python: #!/usr/bin/python import simplejson from pprint import pprint import sys print pprint(simplejson.loads(sys.argv[1])) И информация json: […]

Interesting Posts for Van-Lav

Алгоритм добавления двух целых чисел на основе использования стандартных логических операций, таких как AND, OR, XOR, NOT

Статические методы в Python?

Pandas (python): Как добавить столбец в dataframe для индекса?

Выдача заявок только на приложение в Twitter 1.1 с использованием Python

Может ли программа Native Client (NaCl) записываться на языках, отличных от C или C ++?

Python (или общее программирование). Зачем использовать <> вместо! = И есть ли риски?

Как нарисовать цвета Heatmap в 3D в Matplotlib

Создание только что созданного класса в метаклассе приводит к RuntimeError («супер (): пустая ячейка __class__»)

Обходной путь Python Global Interpreter Lock (GIL) для многоядерных систем с использованием набора задач в Linux?

Создание учетных записей пользователей в Google App Engine

Очистка фона в matplotlib с помощью wxPython

Запустить несколько процессов приложения на mac osx

Почему ttk Progressbar появляется после процесса в Tkinter

установить pythonpath перед операциями импорта

Как создать общедоступную функцию cython, которая может принимать объект c ++ struct / instance или python в качестве параметра?

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