Найти - Пользователи
Полная версия: Subprocess и его работа
Начало » Python для новичков » Subprocess и его работа
1
Budulianin
Всем привет. Разбираю статью на хабре http://habrahabr.ru/blogs/python/134521/


Не понятен кусочек кода с subprocess


wallpaperPath = os.path.abspath(os.curdir) + "\\" + filename
cmd = "WallpaperChanger.exe" + " " + wallpaperPath
subprocess.Popen(cmd, shell = True)
Насколько я понимаю subprocess запускает подпроцесс, но что и как происходит пока не могу понять. Подскажите пожалуйста что делает в данном случае subprocess и каким образом
slav0nic
запускает WallpaperChanger.exe с параметром через cmd.exe/sh в операционке
кстати, параметры так передавать некошерно
Budulianin
slav0nic
запускает WallpaperChanger.exe с параметром через cmd.exe/sh в операционке
кстати, параметры так передавать некошерно
Это я понимаю. Мне непонятно, как происходит поиск WallpaperChanger.exe на диске.

У меня при таком коде не находит WallpaperChanger.exe, а пишет

"WallpaperChanger.exe" �� ���� ����७��� ��� ���譥�
��������, �ᯮ��塞�� �ணࠬ��� ��� ������ 䠩���.
Budulianin
Если прописать в аргументе cwd = ‘путь’ то находит WC.exe

subprocess.Popen(cmd, shell = True, cwd = 'путь)

WC запускается но обоину не меняет

Т е аргумент wc.exe не принимает
JOHN_16
Budulianin
Вам в помощь полезная статья
Кстати, а гугл использовать не пробовали для начала, прежде чем создавать пост?А то считается хорошей манерой…
Budulianin
JOHN_16
Budulianin
Вам в помощь полезная статья
Кстати, а гугл использовать не пробовали для начала, прежде чем создавать пост?А то считается хорошей манерой…
Пробовал конечно. Нашёл этот пост чуть позже.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB