开发者社区> 问答> 正文

如何同时以特定的顺序运行多个python文件

我有一个包含几个Python文件的文件夹。这些文件是web自动化脚本,所以没有类或方法。 我想有一个方法来触发执行这些文件在一个特定的顺序。例如,将它们合并到一个从终端调用的单独文件中。 或者更好的是,它可以成为我桌面上的一个可点击的图标吗?我在macOS。 我是Python新手,所以如果解决方案很明显,请原谅我:p谢谢 问题来源StackOverflow 地址:/questions/59382293/how-to-run-several-python-files-in-specific-order-at-once

展开
收起
kun坤 2019-12-27 17:14:17 782 0
1 条回答
写回答
取消 提交回答
  • 您可以创建一个BASH包装器脚本,该脚本以特定的顺序包含所有脚本并运行包装器脚本。例如,让我们将包装器脚本称为“run_scripts”。sh",内容如下:

    #!/bin/bash
    
    python file2.py
    python file4.py
    python file1.py
    python file3.py
    

    将此文件放在与file1、file2等文件相同的目录中。接下来,我们需要允许用户通过更改权限来运行文件。在终端对文件执行此命令:

    $ chmod +x run_scripts.sh
    

    最后,假设有“run_scripts”。sh”文件与所有python脚本位于同一目录下,可以在终端中运行包装器脚本,并执行以下命令:

    ./run_scripts.sh
    
    2019-12-27 17:14:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载