Вопросы с тегом «python»

Python - это интерпретируемый универсальный язык программирования высокого уровня, философия дизайна которого подчеркивает читабельность кода.

3
Заменить многострочную строку в файлах
У меня есть несколько файлов, которые я хочу обновить, заменив одну многострочную строку другой многострочной. Что-то вроде: * Some text, * something else * another thing И я хочу заменить его на: * This is completely * different text В результате будет получено, что после замены файл, содержащий первый блок …

6
Почему это сообщение об ошибке Python генерируется всякий раз, когда я набираю бессмысленную команду?
Всякий раз, когда я набираю какую-либо «бессмысленную» команду, генерируется это сообщение об ошибке Python. Обычные команды работают нормально. Есть идеи, как это отладить? $ somenonexistingcommand Traceback (most recent call last): File "/usr/local/lib/python2.7/site.py", line 553, in <module> main() File "/usr/local/lib/python2.7/site.py", line 535, in main known_paths = addusersitepackages(known_paths) File "/usr/local/lib/python2.7/site.py", line 268, …
16 bash  ubuntu  python 

5
Как перечислить все пути к объектам в службе dbus?
Это дополнительный вопрос к списку доступных сервисов DBus . В следующем коде Python перечислены все доступные службы DBus. import dbus for service in dbus.SystemBus().list_names(): print(service) Как мы перечисляем пути к объектам в службах в Python? Это нормально, если ответ не включает в себя Python, хотя это предпочтительнее. Я использую Ubuntu …
16 python  d-bus  ipc 


5
Как я могу иметь более одной возможности в строке сценария?
Я нахожусь в некоторой интересной ситуации, когда у меня есть сценарий Python, который теоретически может запускаться различными пользователями с различными средами (и PATH) и на различных системах Linux. Я хочу, чтобы этот скрипт выполнялся на максимально возможном количестве без искусственных ограничений. Вот некоторые известные настройки: Python 2.6 является системной версией …
16 bash  scripting  python 

3
В каких дистрибутивах Unix Python устанавливается как часть установки по умолчанию?
Кто-нибудь знает обзор, который бы документировал, какие (последние) дистрибутивы UNIX Python доступны по умолчанию, т.е. часть установки по умолчанию? PS: Ответы от StackOverflow, прежде чем вопрос был перенесен сюда: Не знаю для всех ОС Unix, но для Linux вы всегда можете проверить distrowatch.org. Но это не тот сайт, на котором …

1
Как запустить команду внутри virtualenv с помощью systemd
Я считаю, что это должно быть просто, но я не могу заставить его работать должным образом. Это команды, которые я могу запустить в командной строке: cd /home/debian/ap # Start a virtualenv source venv-ap/bin/activate # This needs to happen inside the virtualenv and takes ~20 seconds crossbar start # Outside the …

2
Ошибка с командой iotop на CentOS
При использовании sudo iotop(последняя версия 0.6-2.el7) в терминале в моем недавно установленном CentOS 7.5, я получаю следующее сообщение об ошибке: Traceback (most recent call last): File "/sbin/iotop", line 17, in <module> main() File "/usr/lib/python2.7/site-packages/iotop/ui.py", line 620, in main main_loop() File "/usr/lib/python2.7/site-packages/iotop/ui.py", line 610, in <lambda> main_loop = lambda: run_iotop(options) File …
14 centos  python  iotop 

8
Как я могу переименовать фотографии, учитывая данные EXIF?
Допустим, у меня есть куча фотографий, все с правильной информацией EXIF, и фотографии названы случайным образом (из-за проблемы, с которой я столкнулся). У меня есть небольшая программа под названием, jheadкоторая дает мне следующий вывод: $ jhead IMG_9563.JPG File name : IMG_9563.JPG File size : 638908 bytes File date : 2011:02:03 …
14 bash  rename  python  exif 

2
Что такое python-эквивалент grep -v?
Мне нравится grep -v. Я использую это все время. Но я также занимаюсь некоторой обработкой текста на python, и мне не хватает одной важной вещи. Обычно я использую grep -vдля извлечения посторонние вещи из текста. Например, $ grep -v '[a-z]' # (I manually review this output to confirm that I …

3
Запуск скрипта Python из терминала без расширения .py
Я хочу вызвать скрипт python script.py из терминала, просто набрав скрипт . Это возможно? Если так, то как? Я знаю, что могу избежать ввода python script.py , добавив #! / Usr / bin / env python в начало скрипта, но мне все равно нужно добавить суффикс .py , чтобы запустить …

2
Восстановление настроек Python
На моем Kubuntu 14.4 (который имеет стандартную версию python 2.7.6) мой python не работает после того, как я попытался установить python 2.7.10 после сборки из источника из python.org с помощью Как установить последнюю версию Python на Debian отдельно или Обновить? , Я не могу исправить это стандартными командами, я подозреваю, …

2
Как активировать модуль записи Xorg на Raspbian?
Я пытаюсь автоматизировать некоторые тесты на моем RaspberryPi, и я использую Python Pymouse для выполнения некоторых эмулируемых кликов. На моем Debian он работает нормально, но когда дело доходит до Raspbian, он продолжает сбой с этим сообщением об ошибке при попытке импортировать pymouse: pi@pi ~/ $ python test.py Traceback (most recent …
13 x11  xorg  python 

4
Почему python все еще работает после удаления?
В Debian 8 Джесси я удалил Python: perry@perry:~$ sudo apt-get remove python Reading package lists... Done Building dependency tree Reading state information... Done Package 'python2.7' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded. Но как-то я все еще могу запустить …
13 debian  apt  python 

4
Как я могу заменить bash на Python?
Согласно принятому ответу на этот вопрос: Python может сделать отличную замену bash . Тогда у меня такой вопрос: как мне сделать плавный переход? Я думаю, что главное, что нужно сделать для такого переключения: при запуске виртуального терминала вызывать какую-нибудь оболочку Python (что, хотя?), А не что-то вроде оболочки Bourne. Имеет …
13 shell  python 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.