Дано: строка, пригодная для запуска в консоли, например "sudo rm -rf /"
Нужно: Запустить оное с помощью subprocess. Для этого ему нужен список: ["sudo", "rm", "-rf", "/"].
Разыскивается: Простой способ получить этот список (с учетом всяких кавычек, в частности), либо любой другой способ запускать такую строку с помощью subprocess.
Re: [Python]Разбить строку на список параметров для subproce
Re: [Python]Разбить строку на список параметров для subproce
От:
Аноним
Дата:
10.08.09 12:41
Оценка:
мы используем функцию
list2cmdline
Здравствуйте, Mr.Cat, Вы писали:
MC>Дано: строка, пригодная для запуска в консоли, например "sudo rm -rf /" MC>Нужно: Запустить оное с помощью subprocess. Для этого ему нужен список: ["sudo", "rm", "-rf", "/"]. MC>Разыскивается: Простой способ получить этот список (с учетом всяких кавычек, в частности), либо любой другой способ запускать такую строку с помощью subprocess.
Re[2]: [Python]Разбить строку на список параметров для subpr
Здравствуйте, Mr.Cat, Вы писали:
MC>Здравствуйте, Аноним, Вы писали: А>>list2cmdline MC>Вообще-то было желание делать наоборот (из строки в список). Но отпало.
shell = True помогло?
Re[4]: [Python]Разбить строку на список параметров для subpr