на данный момент скрипт использует строки, вроде PHP: proc = subprocess.Popen('rm -rf tmp/', shell=True, stdout=subprocess.PIPE, stdin=subprocess.PIPE) processes = proc.stdout.read() return processes.decode('utf-8', 'ignore') на винде (xp, 7) понятное дело не работает из задач - создание фоновых процессов (python3 script.py), убиение процессов, удаление файлов варианты решений: 1 искать виндовые аналоги и делать проверки. например "rm -rf" менять на "rd /s /q" 2 писать свой внешний бинарник, который принимает команду от никсов, парсит её и пытается выполнить на винде средствами С++ 3 найти порты rm, kill и т.п. для винды что посоветуете?
Самое логичное, остальные варианты суровы, особенно про порты.. Хотя CyGwin там хз часть unix утилит есть. А вообще чем модуль os не устраивает? - Все украдено до нас..
Дикс http://docs.python.org/3/library/shutil.html http://docs.python.org/3/library/os.html?highlight=kill#os.kill /thread102344.html