Python 3.x Python单击库:将默认optiont()值设置为环境变量
使用Python单击库 我想将选项的默认值设置为环境变量的值 e、 g.下面将-path选项的值设置为$HOME 但是,我希望用户能够通过手动输入-path选项来指定不同的路径,如果未输入任何选项,则默认值为$HOME 像这样的Python 3.x Python单击库:将默认optiont()值设置为环境变量,python-3.x,Python 3.x,使用Python单击库 我想将选项的默认值设置为环境变量的值 e、 g.下面将-path选项的值设置为$HOME 但是,我希望用户能够通过手动输入-path选项来指定不同的路径,如果未输入任何选项,则默认值为$HOME 像这样的 @click.option('--path', type=str, default='$HOME', help="Path to directory to save") 只需在使用您想要的环境值之前声明一个变量,例如获取$HOME @click.option('--
@click.option('--path', type=str, default='$HOME', help="Path to directory to save")
只需在使用您想要的环境值之前声明一个变量,例如获取$HOME
@click.option('--path', type=str, default='$HOME', help="Path to directory to save")
import click
from pathlib import Path
HOME = str(Path.home())
@click.group()
def cli():
pass
@cli.command()
@click.option('--path', type=str, default=HOME, help="Path to directory to save")