[英]How to import custom module in python
我想在任何目錄的任何腳本中導入我的自定義編寫函數,就像我在任何腳本中導入 requests 模塊一樣。 我正在運行 Ubuntu 和 Python 3.9
您可以將文件夾添加到 python 路徑,或者導入 sys,將路徑添加到此會話,然后導入
import sys
sys.path.append(Path_to_module)
import module
或者
import sys
sys.path.append(Path_to_module)
from module import function_names
您可以制作一個簡單的 package 自定義函數,然后使用 pip 在本地系統中安裝 package。 在此之后,您將能夠從任何腳本導入函數。
# for example
pip install .
# or if you need to edit your functions install in editable mode
pip install -e .
注意:點'.' 以上表明您的 setup.py 位於當前工作目錄中。 您還可以為 package 提供 setup.py 的路徑,而不是點。 創建 package 的參考: 如何編寫 Python 模塊/包?
在當前代碼的同一目錄中的your_script.py
中給定your_function
,您可以在代碼上編寫:
from your_script import your_function
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.