You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Typer框架时终端无输出问题求助

Typer命令行工具无输出问题解决
  • 问题根源:你第一个代码片段仅通过@app.command()注册了hello命令,但未添加Typer应用的启动逻辑,脚本执行后直接结束,并未处理传入的命令行参数,因此无任何输出。
  • 修复方法:在代码末尾添加应用启动入口:
if __name__ == "__main__":
    app()
  • 修改后的完整代码:
import typer

app = typer.Typer()

@app.command()
def hello(name: str):
    print(f"Hello {name}")

if __name__ == "__main__":
    app()
  • 验证运行:执行命令python main.py hello Patryk,终端会正常输出Hello Patryk

内容的提问来源于stack exchange,提问作者Patryk Jakubiak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 12:10:20