【发布时间】:2020-09-21 05:23:30
【问题描述】:
我想知道如何创建一个调用python脚本的入口点,类似于black。
例如:black my_script.py
假设我有一个名为 fix_newline.py 的 python 文件。
我不想在fix_newline.py 的目录中调用python fix_newline.py path/to/my_script.py,而是将名称fix_newline 分配给python path/to/fix_newline.py。
最终目标是从我的目录树中的任何位置调用fix_newline,只要我在相同的环境中(例如~/.bash_profile)。
【问题讨论】:
-
用 setup.py 等构建一个合适的 python 包?
-
好的,这就是我要走的路(最终想打包脚本)。你能给我指出一个有用的资源吗?
-
@irahorecka,回复:正确完成这项工作的工具,请参阅explain python entry points
标签: python python-3.x alias argv