python模块的中心路径

2024-10-01 05:01:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我开始在python3中转换很多C语言的东西。你知道吗

在C语言中,我定义了一个名为“Toolbox”的目录,在那里我把我需要的所有函数放在不同的程序中,也就是所谓的库中。你知道吗

要使用特定的库,我只需添加行

#include "/home/User/Toolbox/VectorFunctions.h"

进入我的源头。所以我可以在不同的资源中使用同一个库。你知道吗

在python中,我尝试编写一些工具箱函数,并使用import VectorFunctions将它们实现到源代码中,只要文件向量函数.py与源位于同一目录中。你知道吗

我有办法(我想一定有办法……)告诉python向量函数.py位于不同的目录中,例如/home/User/Python\u Toolbox?你知道吗

谢谢你的评论!你知道吗


Tags: 函数py程序目录home定义includetoolbox
2条回答

我要做的是将这些工具箱函数组织成一个可安装的Python包bruno_toolbox,带有它的setup.py,然后使用python setup.py develop将它安装到系统站点包的开发模式中,然后像系统上的任何其他包一样在任何地方使用bruno_toolbox。如果觉得这个包有用的话,我会把它发布到PyPI上,以造福于所有人。你知道吗

可以使用python路径。在程序开始时编写以下代码:

import sys
sys.path.append('/home/User/Python_Toolbox')

如果此文件夹中有VectorFunctions.py,则可以导入它:

import VectorFunctions

相关问题 更多 >