📅  最后修改于: 2023-12-03 15:19:12.629000             🧑  作者: Mango
在Python中,我们可以导入其他目录下的脚本文件,让代码更加模块化和易于管理。下面是三种导入其他目录下脚本的方式。
import sys
sys.path.append('your_directory_path')
from your_module import your_function
将你要导入的脚本所在的目录路径添加到sys.path
中,然后可以直接导入需要的函数或者类。需要注意的是,添加路径是在当前Python会话中生效,如果关闭会话再次打开,需要再次添加路径。
如果导入的脚本与当前脚本在同一目录下,可以使用相对路径。
from . import your_module
from .your_module import your_function
这里的.
代表当前目录,可以导入当前目录下的your_module.py
文件中定义的函数。
如果导入的脚本是一个包(即包含__init__.py
文件的目录),可以使用以下方式导入。
from your_package import your_module
from your_package.your_module import your_function
需要注意的是,导入包的时候,包所在的目录需要在sys.path
中。可以使用方法一中的方式添加路径。
以上三种方式各具特点,可以根据具体场景选择使用。在导入时需要注意路径和是否要添加路径到sys.path
中。
希望这篇文章能够帮助你更好地管理自己的Python代码。