Запись вывода функции cmd в фаил

Vlg

Green Team
02.11.2019
117
1
Hello, world! Тут проблема нарисовалась. Мне нужно вывести результат функции
Код:
rclone tree mydisk:
и для этого нужно дописать к строке
Код:
> nul file.txt
, тоесть полная строка
Код:
rclone tree mydisk: > nul myfile.txt
. Тут то и есть вся проблема консоль считает что
Код:
> nul file.txt
и есть путь в самом диске. А если добавить символ И (&), то он выполняет ее после выполнение предыдущей функции отдельно(тут нет ничего удивительного, так и должно быть.) Как поможете? Вообще, если вы мне бы сказали как в Python получить результат действий cmd я был бы очень благодарен вам, а то есть вариант использовать модули sys да os а они выдают только True или False (1 или 0).
 
Решение
rclone tree mydisk: > nul myfile.txt
Пробуй так:
rclone tree mydisk: >myfile.txt

Вообще, если вы мне бы сказали как в Python получить результат действий cmd
Python:
import subprocess
output = subprocess.check_output(["rclone", "tree", "mydisk:"]).decode('utf-8')
print(output)

Помимо subprocess ещё можно использовать threading.
rclone tree mydisk: > nul myfile.txt
Пробуй так:
rclone tree mydisk: >myfile.txt

Вообще, если вы мне бы сказали как в Python получить результат действий cmd
Python:
import subprocess
output = subprocess.check_output(["rclone", "tree", "mydisk:"]).decode('utf-8')
print(output)

Помимо subprocess ещё можно использовать threading.
 
Последнее редактирование:
Решение
nul убери, ты выводиш в пустоту
rclone tree D: > myfile.txt
 
Hello, world! Тут проблема нарисовалась. Мне нужно вывести результат функции
Код:
rclone tree mydisk:
и для этого нужно дописать к строке
Код:
> nul file.txt
, тоесть полная строка
Код:
rclone tree mydisk: > nul myfile.txt
. Тут то и есть вся проблема консоль считает что
Код:
> nul file.txt
и есть путь в самом диске. А если добавить символ И (&), то он выполняет ее после выполнение предыдущей функции отдельно(тут нет ничего удивительного, так и должно быть.) Как поможете? Вообще, если вы мне бы сказали как в Python получить результат действий cmd я был бы очень благодарен вам, а то есть вариант использовать модули sys да os а они выдают только True или False (1 или 0).

Держи тут все отлично расписано
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →

Популярный контент

🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab