python - 创建一个将脚本添加到路径的 Python 包
问题描述
我正在开发一个 Python 包,我想在用户 PATH 安装后添加一个脚本。我不确定这是否是正确的术语,所以这里有一个我想要完成的示例:
- 用户通过 pip 安装包
pip install my-pkg
- 安装后,用户可以在终端中输入以下内容
my-pkg start
- 然后在当前目录中创建一个 settings.py/index.html 文件
这类似于运行django-admin startproject
。谢谢你的帮助。
解决方案
您可以通过将您的脚本指定setup.py
为entrypoint来做到这一点。
如果使用 pyproject.toml,则等价于plugin。
推荐阅读
- python - 从基于列的数组中返回多数加权投票
- javascript - 如何在 Formik 'onSubmit' 函数中正确地 'useState'?
- python - How to get lowercase results from the input and compare them to other results and differentiate them from other similar results?
- xaml - Xamarin 表单,XAML 中的动态 ScrollView
- flutter - Flutter 如何在特定屏幕上强制使用暗模式
- android - Android:带有 Volley 的 HTTP 请求无法使用参数调用
- javascript - 使外部 JS 脚本中的元素可点击
- angular - Electron Angular 如何使用本地存储
- python - 迁移 Python ADAL 自定义指标 Azure 函数以支持托管标识
- nginx - 为什么我的 api 调用不能在 nginx 中工作,但在本地工作正常?