使用相对路径导入包 题解

使用相对路径导入包 题解

题目

  • 包目录结构如下

    python 复制代码
    relative_packages = '''
    package/
        __init__.py
        subpackage1/
            __init__.py
            moduleX.py
            moduleY.py
        subpackage2/
            __init__.py
            moduleZ.py
        moduleA.py
    '''
  • package/subpackage1/moduleY.py 里定义了函数 spam

  • package/subpackage2/moduleZ.py 里定义了函数 eggs

  • package/moduleA.py 里定义了函数 foo

  • 以下选项都是在文件 package/subpackage1/moduleX.py 里导入模块的代码,请问错误的选项是哪个?

相关推荐
故城、1 分钟前
Python进阶
开发语言·python
2401_891482173 分钟前
C++代码复杂性分析
开发语言·c++·算法
C羊驼5 分钟前
C语言学习笔记(十):操作符
c语言·开发语言·经验分享·笔记·学习
myloveasuka9 分钟前
[Java]单列集合
android·java·开发语言
南梦浅11 分钟前
全过程步骤(从零到高可用企业网络)
开发语言·网络·php
mjhcsp12 分钟前
C++ 梯度下降法(Gradient Descent):数值优化的核心迭代算法
开发语言·c++·算法
Mr数据杨13 分钟前
【Dv3Admin】Django一键配置权限规则
python·django·sqlite
-杨豫15 分钟前
ZLibrary反爬破解实战:从验证码到加密全突破
python
ok_hahaha16 分钟前
java从头开始-黑马点评-基础篇
java·开发语言