簡體   English   中英

python模塊的中央路徑

[英]central path for python modules

我開始在python 3中轉換很多C東西。

在CI中定義了一個名為“工具箱”的目錄,在該目錄中,我需要的所有功能都放在不同的程序中,即所謂的庫。

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

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

進入我的來源。 因此,我能夠在不同來源中使用相同的庫。

在python中,我嘗試編寫一些Toolbox函數,並使用import VectorFunctions將其實現到源代碼中,只要文件VectorFunctions.py與源文件位於同一目錄中,該函數就可以工作。

我有一種方法(我認為必須有一個...)告訴python VectorFunctions.py位於另一個目錄中,例如/ home / User / Python_Toolbox?

感謝您的任何評論!

我要做的是將這些工具箱功能組織到一個帶有setup.py安裝Python程序包bruno_toolbox ,然后使用python setup.py develop development將其安裝到開發模式下的系統站點程序包中,然后像其他任何bruno_toolbox一樣使用bruno_toolbox系統上的軟件包,無處不在。 然后,如果覺得該軟件包有用,那么我將其發布給PyPI,以使所有人受益。

您可以使用python路徑。 在程序開始處編寫此代碼:

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

如果此文件夾中有VectorFunctions.py ,則可以將其導入:

import VectorFunctions

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM