在Python中添加包通常有以下几种方法:
使用`import`语句
import my_package
使用`from-import`语句
from my_package import my_function
使用`sys.path.append()`
import sys
sys.path.append('/path/to/my_package')
import my_package
设置`PYTHONPATH`环境变量
在终端中输入以下命令来设置`PYTHONPATH`环境变量:
export PYTHONPATH=/path/to/my_package
使用`setup.py`安装包
在包的根目录中创建一个名为`setup.py`的文件,并定义包的相关信息和依赖关系。然后在终端中使用以下命令来安装包:
python setup.py install
创建包
创建一个包含`__init__.py`文件的目录,该文件可以是空的,或者包含一些初始化代码。
mkdir my_package
touch my_package/__init__.py
添加模块
在包目录下添加`.py`文件作为模块。
my_package/module1.py
def display(text):
print(text)
绝对导入和相对导入
绝对导入需要指明模块或函数的完整路径,相对导入则是相对于当前模块的位置。
绝对导入
from my_package.module1 import display
相对导入
from .module1 import display
确保自定义的包所在的目录在Python的搜索路径中,可以通过以上方法添加。希望这些信息对你有帮助!