首页 > 解决方案 > 使用非 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 方式?

标签: pythonpython-3.xstructureprojectproject-structure

解决方案


完美的地方,请参阅Python 打包指南。不要忘记将文件放入setup.pyMANIFEST.in


推荐阅读