click 版本公升級7 0踩過的坑

2022-05-03 01:54:11 字數 980 閱讀 9892

click 版本6.7公升級至7.0以上,包名由 click 變更為 click

click 的 options 和 parameters 規則變更為如下:

click 版本公升級7.0及以上,當 option 為 '--foo_far' 時,命令列執行會把引數變更為 '--foo-bar',即 '—' 變 '-'。

# test.py 指令碼命令如下:

@click.command()

@click.option('-lld', '--last-login-days', default=30, help='days from user\'s last login day.')

@click.option('-gd', '--gap-days', default=3, help='days between 2 wake-up user.')

@click.option('-env', default='test', help='test or production')

def get_something(last_login_days, gap_days, kill_days, env):

print("last_login_days:{}".format(last_login_days))

print("gap_days:{}".format(gap_days))

print("env:{}".format(env))

if__name__ == '__main__':

get_something()

# 執行指令碼語句如下:

python test.py -lld 100 -gd 30 -env test

# output:

# last_login_days:100

# gap_days:10

# kill_days:15

# env:test

click 版本公升級7 0踩過的坑

click 版本6.7公升級至7.0以上,包名由 click 變更為 click click 的 options 和 parameters 規則變更為如下 click 版本公升級7.0及以上,當 option 為 foo far 時,命令列執行會把引數變更為 foo bar 即 變 test.py ...

踩過sprng boot 版本的幾個坑

spring boot 1.4.0以下不直接支援 springboottest註解 runwith springrunner.class slf4j public class customertest 如果想使用該註解,需要引入其他jar org.springframework.boot sprin...

git踩過的坑

4.git 修改當前的project的使用者名稱的命令為 git config user.name 你的目標使用者名稱 git 修改當前的project提交郵箱的命令為 git config user.email 你的目標郵箱名 如果你要修改當前全域性的使用者名稱和郵箱時,需要在上面的兩條命令中新增...