使用Python导入模块的时候,同一级别文件夹,下级文件夹,同级文件夹的下级文件夹,以及同级文件夹下级文件夹的下级文件夹,上级文件夹,上级文件夹的另一个文件夹的下级文件夹,哪些是可以使用相对路径的
时间: 2023-08-18 16:05:27 浏览: 127
在Python中,可以使用相对路径导入模块。具体来说:
1. 同一级别文件夹:可以使用相对路径导入模块,例如 `from .module import function`
2. 下级文件夹:可以使用相对路径导入模块,例如 `from .subpackage.module import function`
3. 同级文件夹的下级文件夹:可以使用相对路径导入模块,例如 `from ..subpackage.module import function`
4. 同级文件夹下级文件夹的下级文件夹:可以使用相对路径导入模块,例如 `from ...subpackage.module import function`
5. 上级文件夹:可以使用相对路径导入模块,例如 `from ..module import function`
6. 上级文件夹的另一个文件夹的下级文件夹:可以使用相对路径导入模块,例如 `from ...other_module.submodule import function`
需要注意的是,在使用相对路径导入模块时,点号 `.` 表示当前文件所在的文件夹,而点号加上文件夹名称表示当前文件所在的文件夹的下级文件夹。两个点号 `..` 表示当前文件所在的文件夹的上级文件夹。
阅读全文