python中如何定义函数的传入参数是option的_python – 当使用@ click.option将命令行参数传递给函数时,如何返回值?...
我試圖使用
click python包將命令行參數(shù)傳遞給函數(shù).官方文檔中的示例如解釋的那樣工作.但是文檔中沒有提到如何返回值.文檔中沒有任何函數(shù)返回值,因此我不明白如何執(zhí)行此操作.
以文檔為例:
import click
@click.command()
@click.option('--count', default=3, help='Number of greetings.')
def hello(count):
"""Simple program that greets NAME for a total of COUNT times."""
for x in range(count):
click.echo('Hello')
if __name__ == '__main__':
hello()
我想做的事:
import click
@click.command()
@click.option('--count', default=3, help='Number of greetings.')
def hello(count):
"""Simple program that greets NAME for a total of COUNT times."""
for x in range(count):
click.echo('Hello')
return "hello hi"
if __name__ == '__main__':
print(hello())
“hello hi”不會在控制臺上作為輸出返回.有人能告訴我如何實(shí)現(xiàn)這一目標(biāo)嗎?
總結(jié)
以上是生活随笔為你收集整理的python中如何定义函数的传入参数是option的_python – 当使用@ click.option将命令行参数传递给函数时,如何返回值?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 存树 闭包表_关系型数据库树
- 下一篇: cmd输入pip报错_使用Pip管理Py