栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

混合了C ++和Python的项目的目录结构

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

混合了C ++和Python的项目的目录结构

如果C ++应用程序在将包含它的Python包之外没有用处:

您可以很安全地将C ++代码放入拥有它的python包中。在示例中的“ bar”目录中具有“ foo”目录。这将使打包最终的Python模块更加容易。

如果C ++应用程序是可重用的:

我绝对会尝试以“包装”来考虑事物,其中独立的部分是独立的。所有独立的部分都生活在同一级别上。如果一个部分依赖于另一个,则从同一级别从其相应的“包”中导入。这就是依赖项通常的工作方式。

我不会将一个包含在内,因为一个并不严格属于另一个。如果启动了第三个需要“ foo”但不需要“ bar”的项目该怎么办?

我会将“ foo”和“ bar”软件包都放在同一个“项目”目录中(而且我可能会给每个软件包它自己的代码存储库,以便可以轻松维护和安装每个软件包)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/634329.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号