在Python中,可以使用相对导入来同时从文件夹中的Python文件和被调用的同一目录下的文件导入。
相对导入使用点号(.)来表示当前目录,可以通过点号和模块名的组合来指定导入的路径。具体步骤如下:
example.py
,可以使用以下语句:from . import example这里的点号表示当前目录,example
是被调用的文件名(不需要加.py
后缀)。utils.py
,可以使用以下语句:from . import utils这里的点号表示当前目录,utils
是要导入的文件名(不需要加.py
后缀)。这样就可以同时从文件夹中的Python文件和被调用的同一目录下的文件导入了。
需要注意的是,相对导入只适用于包内部的模块之间的导入,不适用于直接运行的脚本文件。在直接运行的脚本文件中,可以使用绝对路径或添加路径到sys.path
来导入同一目录下的文件。
领取专属 10元无门槛券
手把手带您无忧上云