Tag: linux

standard_init_linux.go: 178: пользовательский процесс exec вызвал ошибку «exec format»

docker начал метать эту ошибку: standard_init_linux.go: 178: пользовательский процесс exec вызвал ошибку «exec format» всякий раз, когда я запускаю конкретный контейнер докеров с CMD или ENTRYPOINT, без учета каких-либо изменений в файле, кроме удаления CMD или ENTRYPOINT. вот файл докера, с которым я работал, который работал отлично до часа назад: FROM buildpack-deps:jessie ENV PATH /usr/local/bin:$PATH […]

Python – как перезапустить приложение «на лету», когда приложение имеет порт TCP в режиме прослушивания?

Каков наилучший способ перезапуска приложения, в котором он запускал прослушивающий TCP-порт? Проблема заключается в следующем: если я быстро запустил приложение, поскольку перезапуск его завершился неудачно, потому что прослушиваемый сокет уже используется. Как безопасно перезапустить в таком случае? socket.error: [Errno 98] Address already in use Код: #!/usr/bin/python import sys,os import pygtk, gtk, gobject import socket, datetime, […]

Python – Когда это нормально использовать os.system () для выдачи общих команд Linux

Отбрасывание из другого потока, когда целесообразно использовать os.system () для выдачи команд, таких как rm -rf, cd, make, xterm, ls? Учитывая, что есть аналоговые версии вышеуказанных команд (кроме make и xterm), я предполагаю, что использовать эти встроенные команды python безопаснее, вместо использования os.system () Есть предположения? Я бы хотел их услышать.

Ошибка импорта: имя модуля libstdcxx

Когда я использую gdb для отладки моей программы на C ++ с ошибкой сегментации , я пришел с этой ошибкой в ​​gdb. Traceback (последний последний вызов): Файл «/ usr / share / gdb / auto-load / usr / lib / x86_64-linux-gnu / libstdc ++. So.6.0.19-gdb.py», строка 63, из libstdcxx .v6.printers import register_libstdcxx_printers ImportError: Нет модуля […]

Как определить размер открытого файла в Python?

Есть файл, который я хотел бы удостовериться, что он не превышает 2 ГБ (так как он должен работать в системе, использующей ext 2). Каков хороший способ проверить размер файла с учетом того, что я буду писать этот файл между проверками? В частности, мне нужно беспокоиться о буферизованных, незапланированных изменениях, которые еще не были записаны на […]

Переадресация Tkinter предотвращает определенные события в Mac и Linux

Я пишу программу на Python с пользовательским интерфейсом Tkinter. Я хочу иметь небольшое окно без заголовка. Это окно должно принимать ввод с клавиатуры. Я не придирчива, является ли это формой виджета Entry или просто привязывается к KeyPress. overrideredirect(True) как правило, отключает строку заголовка. К сожалению, (за исключением Windows), это, по-видимому, предотвращает получение многих событий. Я […]

Малина Pi NoIR камера висит

Исходная информация: Я построил интеллектуальное дверное решение с RPi B + (Raspbian), которое использует три датчика (PIR, гироскоп [I2C] и ультразвук). В зависимости от состояния сенсора, управляемого скриптом Python, я начинаю записывать видео с помощью команды raspivid и / или воспроизводить звуки на динамиках Bluetooth. У меня также есть USB WIFI-ключ, подключенный к RPi. Так […]

скрипт linux bash с несколькими питонами

У меня есть 2 сценария python a.py и b.py, и я хочу написать сценарий bash, который будет загружать a.py и не запускать b.py до тех пор, пока a.py не сделает это. упрощенно #!/usr/bin/env bash python a.py python b.py но это наивно, проверьте, не сделано ли a.py … как это сделать?

Можно ли запретить Django создавать файлы .pyc во время разработки?

Можно ли запретить Django создавать файлы .pyc? Я знаю, что Python создает их, когда модули импортируются, но есть ли способ отключить их? Полностью понять, почему они созданы и т. Д., И захотят их, когда я пойду вживую, но в настоящее время они просто загромождают каталог, и это беспокоит меня – поэтому, пожалуйста, нет «вы не […]

jsoncpp (Linux) – инструкция для нас простых смертных?

Я пытаюсь построить jsoncpp на Ubuntu 10.x – однако «инструкции» временами расплывчаты. Например, неясно, в какой папке должен находиться файл scons.py, прежде чем можно будет создать библиотеку. Может ли кто-нибудь изложить шаги, необходимые для создания библиотеки jsoncpp? на Linux, или если это произойдет, если кто-либо знает о любом онлайн-ресурсе с этой информацией, пожалуйста, поделитесь ссылкой.

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