将目录作为命令行参数传递给 python 脚本

Pass directory to python script as command line argument

我有几个子目录与我的 python 脚本位于同一文件夹中。我正在尝试 运行 子目录之一中的脚本。

示例:

$ script.py subdirectory

有没有办法在命令行传入子目录

import argparse

parser = argparse.ArgumentParser()

parser.add_argument("-subdir", "--subdirectory", help="enter subdirectory name")

params = parser.parse_args()

subdir = params.subdirectory

## and continue your code using subdir as the used subdirectory name

所以当你想 运行:

script.py -subdir SUBDIRECTORY_NAME_HERE