def run_function(df, value):
click.secho("??????? " + str(value) + " : " + FUNCTION_LIST[value][0])
click.secho("-" * 20)
click.secho(FUNCTION_LIST[value][1])
params_str = click.prompt("????? ", type=str, default=FUNCTION_LIST[value][3])
params = [p.strip() for p in params_str.split(",")]
click.secho("-" * 20)
try:
result = FUNCTION_LIST[value][2](params)
if df:
result = api.to_df(result)
click.secho(str(result), bold=True)
return result
else:
pprint.pprint(result)
return result
except Exception as e:
import traceback
print('-' * 60)
traceback.print_exc(file=sys.stdout)
print('-' * 60)
click.secho("??????????? " + str(e), fg='red')
评论列表
文章目录