也许这是我绝对不愿意使用bash,但是我找不到任何方法可以做到这一点。我有一个python程序,需要同时运行3个脚本。到目前为止,我只打开了3个spyder Ipython终端并在它们上运行每个脚本。
我遇到了一种叫做bash脚本的东西,可以轻松地同时运行其中的3个脚本,所以我决定尝试一下。我在spyder中创建了这样的文件
# -*- coding: utf-8 -*-
"""
Created on Sat Nov 30 14:56:08 2019
@author: Usuario
"""
#!/usr/bin/env bash
python Cornerbot.py &
python Betcornerbot.py &
python Cornerfixture.py &
并将其保存为Initializer.sh
从我收集到的信息来看,要在Windows上的anaconda提示符下打开它,我需要转到该文件夹,然后提示一下,sh Initializer.sh
但是Anaconda只是告诉我sh不是它可以识别的命令
所以,很明显我在做错事。我是否以错误的方式(可能)创建了文件?是从anaconda提示符下调用它的方式吗?到目前为止,我对我在Internet上所做的任何输入都非常满意,因为我对bash有所了解,但实际上我没有。
如果python
是您的语言,为什么不这样
#! /usr/bin/env python
import sys
import subprocess
for cmd in ['Cornerbot.py', 'Betcornerbot.py', 'Cornerfixture.py']:
subprocess.Popen([sys.executable, cmd], shell=False)
另外,关于您的问题,也许您必须输入bash Initializer.sh
而不是sh
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句