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

如何无需指定.py后缀或使用别名执行Typer程序?

Typer 执行命令的简化方案

无需指定.py后缀执行

可以直接用 typer tool run create 执行,Typer 会自动在当前目录寻找对应的 tool.py 文件,逻辑和 Python 执行模块(类似 python -m tool)一致。只要 tool.py 在当前工作目录,或者所在目录处于 Python 的 sys.path 中,这个命令就能正常运行。

使用别名替代文件名

你提到的 tool.py > talias 是把文件内容重定向到 talias,这不是创建别名的正确方式,正确的别名方案分两种情况:

  • 文件软链接:用 ln -s tool.py talias 创建软链接,之后就能用 typer talias run create 执行,因为 Typer 会读取软链接指向的原 Python 文件。
  • Shell 别名:如果是用 alias talias='tool.py' 定义的 shell 别名,直接用 typer talias run create 不可行——因为 shell 别名仅在当前 shell 会话生效,Typer 作为子进程无法识别该别名,仍需使用原文件名或软链接。

内容的提问来源于stack exchange,提问作者Victor Egiazarian

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 10:42:34