更新时间:2023-01-08 17:35:36
您可以默认设置为从环境变量解析.
You can set by default to parse from environment variables.
**hello.py**
import argparse
from os import environ
parser = argparse.ArgumentParser()
parser.add_argument("-n", "--name", required=True, help="name of the user", default=environ.get("BAR"))
arguments = parser.parse_args()
print(f'Hello, {arguments.name}')
然后修改环境变量.
**another.py**
from os import environ
names = ['Lu', 'Li', 'La']
for name in names:
environ["BAR"] = name
import hello.py