gpt4 book ai didi

python-3.x - 在 Anaconda 提示符下运行 bash 脚本

转载 作者:行者123 更新时间:2023-12-05 05:07:28 26 4
gpt4 key购买 nike

也许这是我对 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

关于python-3.x - 在 Anaconda 提示符下运行 bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59116991/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com