запустить .sh файл из python spyder в windows - PullRequest
0 голосов
/ 01 июля 2018

Пожалуйста, помогите мне запустить .sh файл (bash-файл) из Python Spyder IDE в Windows. Я использую код ниже.

import subprocess
subprocess.call(['./test.sh'])

У меня ошибка:

FileNotFoundError: [WinError 2] The system cannot find the file specified

Я не знаю, где мне хранить test.sh файл в Windows.

enter image description here

1 Ответ

0 голосов
/ 01 июля 2018

change dir при вызове файла test.sh:

Сначала установите Git (https://git -scm.com / downloads )

>>> import os
>>> from subprocess import Popen,PIPE
>>> os.chdir("path of test.sh file")
>>> p = Popen(["filename"], shell=True, stdout = PIPE)

Есть некоторые соображения безопасности, пожалуйста, прочитайте это:

( Использование subprocess.Popen для запуска пакетного файла в Windows )

и прочитайте комментарий также

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...