как сделать так чтобы при запуске программы через модуль os не открывалась командная строка

os.startfile('D://python/6.py')

у меня открывается программа которую нужно запустить и cmd можно ли как то отключить запуск cmd


Ответы (1 шт):

Автор решения: Сергей

Похоже эта команда использует cmd команду "start" для запуска файла, поэтому отключить ее невозможно.
Добавлю, в Python 3.10 добавлен аргумент show_cmd, так что теперь можно управлять опцией видимости программы cmd.
Из документации:

Changed in version 3.10: Added the arguments, cwd and show_cmd arguments, and the os.startfile/2 audit event.

Полностью команда:

os.startfile(path[, operation][, arguments][, cwd][, show_cmd])
→ Ссылка