簡體   English   中英

如何在 python 中導入自定義模塊

[英]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.

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