首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何同时从文件夹中的python文件和被调用的同一目录下的文件导入?

在Python中,可以使用相对导入来同时从文件夹中的Python文件和被调用的同一目录下的文件导入。

相对导入使用点号(.)来表示当前目录,可以通过点号和模块名的组合来指定导入的路径。具体步骤如下:

  1. 确保被调用的文件和要导入的文件在同一目录下。
  2. 在要导入的文件中,使用相对导入的方式导入被调用的文件。例如,如果要导入同一目录下的文件example.py,可以使用以下语句:from . import example这里的点号表示当前目录,example是被调用的文件名(不需要加.py后缀)。
  3. 在要导入的文件中,使用相对导入的方式导入同一目录下的其他文件。例如,如果要导入同一目录下的文件utils.py,可以使用以下语句:from . import utils这里的点号表示当前目录,utils是要导入的文件名(不需要加.py后缀)。

这样就可以同时从文件夹中的Python文件和被调用的同一目录下的文件导入了。

需要注意的是,相对导入只适用于包内部的模块之间的导入,不适用于直接运行的脚本文件。在直接运行的脚本文件中,可以使用绝对路径或添加路径到sys.path来导入同一目录下的文件。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券