gpt4 book ai didi

python - 将命令行参数从文件夹脚本传递到文件脚本

转载 作者:行者123 更新时间:2023-12-01 02:30:48 25 4
gpt4 key购买 nike

我有以下文件夹和文件:

script_folder
|__ __main__.py
|__ script1.py
|__ script2.py

文件__main__.py允许将文件夹作为脚本运行,因此我可以执行以下操作: python3 script_folder 。另外,script1.pyscript.py是每个脚本都有不同的命令行参数。我的目标是能够像这样运行文件夹脚本:

    python3 script_folder script1 --normalize -o output.txt

其中位置参数 ( script1 ) 告诉 folder_script运行script1.py和选项 --noramlize-o是特定于 script1.py 的选项。运行正确的脚本并将命令行参数从 __main__.py 传递到正确的文件脚本的最佳方法是什么?文件夹脚本?

注意:我正在使用argparse解析每个文件脚本中的参数。

最佳答案

不要。直接调用脚本(如果需要,在将 script_folder 打包后)。

python3 -m script_folder.script1 --normalize -o output.txt

关于python - 将命令行参数从文件夹脚本传递到文件脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46840643/

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