Мне нужно запустить команду date | grep -o -w '"+tz+"'' | wc -w, используя Python на моем локальном хосте. Я использую модуль subprocess для того же самого и метод check_output, так как мне нужно захватить выходные данные для него.
Однако это так выдает мне ошибку:
Traceback (most recent call last):
File "test.py", line 47, in
check_timezone()
File "test.py", line 40, in check_timezone
count = subprocess.check_output(command)
File "/usr/lib/python2.7/subprocess.py", line 537, in check_output
process = Popen(stdout=PIPE, *popenargs, **kwargs)
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 2] No such file or directory
Подробнее здесь: https://stackoverflow.com/questions/243 ... d-commands
Ошибка «Файл не найден» при запуске подпроцесса, содержащего передаваемые по конвейеру команды ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Подпроцесс Python 3 не выполняет все передаваемые по конвейеру команды
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Терминал Linux перенаправляет вывод передаваемых по конвейеру команд на терминал и в файл
Anonymous » » в форуме Linux - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-