python - 使用非 Python 文件(例如 DLL、.c、.cpp)构建 Python 项目的最佳实践?
问题描述
我想知道我应该把我的非 python文件(DLL、.c、.cpp)放在哪里。目前我将它保存在我的包目的地下的“资源”文件夹中:
my_project/
docs\
my_pkg/
resources/
API.dll
__init__.py
module.py
tests\
test_module
.gitignore
README.md
MANIFEST.in
requirements.txt
setup.py
我想知道什么是 Pythonic 方式?
解决方案
完美的地方,请参阅Python 打包指南。不要忘记将文件放入setup.py或MANIFEST.in。
推荐阅读
- html - 动态生成嵌入在 VBA 电子邮件生成中的 HTML 表
- python - 最接近用户输入的数字
- java - 如何在 JPA 中使用 TypedQuery 更改顺序
- android - 相对布局中的 layout_below 不会显示
- ember.js - ember 等待用户填写表单
- javascript - 如果匹配的内容移动到新工作表
- java - 我可以在 String args[] 中传递多少个字符串作为 Java 中的命令行参数?
- javascript - React.js, Redux, 制作提醒应用
- firebase - 使用 firebase 限制对 react-native 聊天的访问
- php - $_POST 给出了不正确的 HTML 输入字段值