Tag: linux

Как написать скрипт bash, который вызывает себя с помощью python?

Может кто-нибудь объяснить, как работает этот скрипт bash? Часть, которую я не понимаю, это """:" , что означает этот синтаксис в bash? #!/bin/sh """:" echo called by bash exec python $0 ${1+"$@"} """ import sys print 'called by python, args:',sys.argv[1:] результат теста: $ ./callself.sh xx called by bash called by python, args: ['xx'] $ ./callself.sh […]

добавляется одна дополнительная строка, когда я открываю CSV-файл в окне. Это наблюдается только тогда, когда я отправляю CSV-файл в качестве вложения в электронную почту

У меня есть скрипт python, который генерирует CSV-файл, читая несколько файлов csv в качестве входных данных. от linux machine я отправляю этот файл csv в виде вложения электронной почты с помощью команды mail. когда я открываю этот прикрепленный файл на машине окна с помощью MS Excel, он добавляет одну дополнительную пустую строку между каждой строкой, […]

Создайте и подключите файл-подобный объект в качестве ввода для команды

Я ищу лучший способ сделать это, если это возможно: import subprocess f = open('temp.file', 'w+') f.write('hello world') f.close() out = subprocess.check_output(['cat', 'temp.file']) print out subprocess.check_output(['rm', 'temp.file']) В этом примере я создаю файл и передаю его как вход в cat (на самом деле это не cat которую я запускаю, а какая-то другая программа, которая анализирует входной […]

Как передавать сообщения всем терминалам bash в python с помощью команды wall с помощью stdin?

Я хотел передать сообщение всем терминам bash на моем raspbian. Я понимаю, что для выполнения шага требуется команда wall, и я могу использовать модуль os.system python для выполнения команды. Однако для запуска команды «wall text.txt» требуется привилегия sudo. Есть ли способ использовать команду wall с stdin из python?

Подпроцесс Python не выполняется должным образом

У меня возникают проблемы с выводом команды на экран. Используя следующий код: import subprocess subprocess.call(["screen", "-S jcmp", "-X stuff", "'kick Jman100'`echo -ne '\015'`"]) возвращает следующее: Use: screen [-opts] [cmd [args]] or: screen -r [host.tty] Options: -a Force all capabilities into each window's termcap. -A -[r|R] Adapt all windows to the new display width & height. […]

Установка PATH для возвышенного текста 3 Плагин Anaconda

Я использовал дистрибутив Anaconda (для библиотеки NumPy, Pandas). В последнее время я попытался использовать Sublime Text 3. Проблема заключается в том, что Sublime-текст не может использовать мою установку Anaconda. Он использует установку python по умолчанию. Во время установки Anaconda я попытался установить его как глобальную / стандартную настройку python, а затем добавил anaconda / bin […]

Попытка импортировать модуль pypyodbc дает ошибку «Библиотека ODBC не найдена. Установлен ли LD_LIBRARY_PATH? '

Я запускаю Python 3.5 на моем Linux Mint 18. Я хочу загрузить модуль pypyodbc . Однако, независимо от того, что я пытаюсь, я всегда получаю ошибку: OdbcNoLibrary: 'ODBC Library is not found. Is LD_LIBRARY_PATH set?' В Set LD_LIBRARY_PATH перед импортом в python я получил предложение установить путь к os.getcwd() , но он не сработал и […]

python или bash – добавление «в начале строки и», в конце строки

У меня есть текстовый файл с чем-то вроде first line line nr 2 line three и т.д И я хочу сгенерировать "first line", "line nr 2", "line three", Интересно, как это сделать в python или, возможно, в bash, если это проще / быстрее. Я знаю, что существует другой код для открытия файла и отличается для […]

Python: кросс-платформенное решение для обнаружения физических не-HT-процессоров?

Я пытаюсь определить количество ядер без HyperThreading на машине, используя кросс-платформенный метод. Многопроцессорный cpu_count определяет только общее количество процессоров, и я могу grep / proc / cpuinfo на машинах Linux найти ответ. Тем не менее, я ищу решение для Windows. Этот поток новостей помог немного, но я до сих пор не нашел ответа.

Получите время изменения файла до наносекундной точности

Мне нужно получить полную временную метку с точностью до наносекунды для каждого файла в программе Python 2, которая перемещается по дереву файловой системы. Я хочу сделать это в самом Python, потому что нереста нового подпроцесса для каждого файла будет медленным. Из библиотеки C в Linux вы можете получить метки времени с точностью до наносекунды, st_mtime_nsec […]

Interesting Posts

Python – механизм для идентификации сжатого типа файла и распаковки

Обозначение меток на нескольких столбцах в scikit-learn

Получение состояния Tkinter Check Box

Python – перезагружает стандартный вывод stdout, после чего перенаправляет его в файл

как очистить ссылку дочернего окна, хранящуюся в родительском приложении, когда закрывается дочернее окно?

Как загрузить предложения в Python gensim?

Перестановки с повторением в Python

Как отделить слова, используя регулярное выражение в python, рассматривая слова с апострофами?

Как скопировать файлы в сетевой путь или диск с помощью Python

Как ограничить ширину окна корреляции в Numpy?

Изменение источника python во время работы

Преобразование строки в список. Python

Как эффективно управлять частыми изменениями схемы с использованием sqlalchemy?

Как сопоставить или вставить генераторы функций Python 2.7?

Как загрузить файл с помощью Python

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