Устройство беспроводной мыши не работает

С помощью subprocess.call любой аргумент команды должен быть отдельным элементом в списке (а shell не должен быть установлен на True):

subprocess.call(["sed", "-i", "-e",  's/hello/helloworld/g', "www.txt"])

Или, целая команда должна иметь одну строку с shell=True:

subprocess.call(["sed -i -e 's/hello/helloworld/g' www.txt"], shell=True)

Аргументы рассматриваются аналогично для subprocess.call и Popen, а в качестве документации для subprocess.call говорит:

В Unix с shell=True оболочка по умолчанию имеет значение /bin/sh. ... Если args является последовательностью, первый элемент указывает командную строку, и любые дополнительные элементы будут рассматриваться как дополнительные аргументы самой оболочки. То есть Popen выполняет эквивалент:
Popen(['/bin/sh', '-c', args[0], args[1], ...])

0
задан 10 December 2017 в 09:37

2 ответа

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

dmesg | grep -i usb

или

dmesg | tail -20

, чтобы узнать, зарегистрировали ли он какие-либо значительные ошибки. Отправьте их здесь, если не уверены.

0
ответ дан 18 July 2018 в 01:30

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

dmesg | grep -i usb

или

dmesg | tail -20

, чтобы узнать, зарегистрировали ли он какие-либо значительные ошибки. Отправьте их здесь, если не уверены.

0
ответ дан 24 July 2018 в 17:24
  • 1
    Привет, выше Я уже показал вывод dmesg | grep -i usb Теперь я добавил dmesg | хвост -20 – jennifer ruurs 10 December 2017 в 09:29
  • 2
    Установите solaar через синаптику, и вы должны быть хорошими! – Akash Borana 11 December 2017 в 14:34

Другие вопросы по тегам:

Похожие вопросы: