使用相对路径导入包 题解

使用相对路径导入包 题解

题目

  • 包目录结构如下

    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 里导入模块的代码,请问错误的选项是哪个?

相关推荐
stormsha6 分钟前
go-rod vs Selenium:自动化测试工具的比较与选择
python·selenium·测试工具·golang
逝去的紫枫8 分钟前
Python Selenium:Web自动化测试与爬虫开发
开发语言·python·selenium
SUN_Gyq11 分钟前
什么是 C++ 中的模板特化和偏特化? 如何进行模板特化和偏特化?
开发语言·c++·算法
Coderfuu16 分钟前
Java技术复习提升 10异常
java·开发语言
淡写青春20926 分钟前
计算机基础---进程间通信和线程间通信的方式
java·开发语言·数据结构
《源码好优多》30 分钟前
基于Java Springboot未央商城管理系统
java·开发语言·spring boot
平头哥在等你30 分钟前
python特殊字符序列
开发语言·python·正则表达式
特种加菲猫37 分钟前
初阶数据结构之栈的实现
开发语言·数据结构·笔记
江-小北39 分钟前
Java基础面试题04:Iterator 和 ListIterator 的区别是什么?
java·开发语言
鸽鸽程序猿1 小时前
【前端】javaScript
开发语言·前端·javascript