python模块的中心路径

python模块的中心路径,python,Python,我开始在Python3中转换很多C语言的东西 在C语言中,我定义了一个名为“工具箱”的目录,我将所有需要的函数放在不同的程序中,即所谓的库中 要使用特定的库,我只需添加行 #include "/home/User/Toolbox/VectorFunctions.h" 进入我的源头。所以我可以在不同的资源中使用同一个库 在python中,我尝试编写一些工具箱函数,并使用import VectorFunctions将它们实现到源代码中,只要文件VectorFunctions.py与源代码位于同一目

我开始在Python3中转换很多C语言的东西

在C语言中,我定义了一个名为“工具箱”的目录,我将所有需要的函数放在不同的程序中,即所谓的库中

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

#include "/home/User/Toolbox/VectorFunctions.h"
进入我的源头。所以我可以在不同的资源中使用同一个库

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

我想有一种方法(我想一定有一种…)告诉python VectorFunctions.py位于不同的目录中,例如/home/User/python\u Toolbox


谢谢你的评论

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

import sys
sys.path.append('/home/User/Python_Toolbox')
如果此文件夹中有
VectorFunctions.py
,则可以将其导入:

import VectorFunctions

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

import sys
sys.path.append('/home/User/Python_Toolbox')
如果此文件夹中有
VectorFunctions.py
,则可以将其导入:

import VectorFunctions

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

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

什么?这在C语言中是个坏主意,在Python中也是如此。什么?这在C语言中是个坏主意,在Python中也是如此