打卡day30

知识点回顾:

  1. 导入官方库的三种手段
  2. 导入自定义库/模块的方式
  3. 导入库/模块的核心逻辑:找到根目录(python解释器的目录和终端的目录不一致)

作业:自己新建几个不同路径文件尝试下如何导入

复制代码
from lib.utils import add  
from lib.sublib.helper import helper_func  
print(add(2, 3))  
print(helper_func(3))  
def add(a, b):  
    return a + b  
from ..utils import add  
def helper_func(x):  
    return add(x, x)  
import sys  
sys.path.append('../')  
from lib.utils import add  
def test_add():  
    assert add(1, 2) == 3, "测试失败"  
test_add()  
print("测试通过!")  

@浙大疏锦行

相关推荐
万物皆字节几秒前
Spring Cloud Gateway 启动流程源码分析
java·开发语言·spring boot
问水っ1 分钟前
Qt Creator快速入门 第三版 第16-7章 其他内容
开发语言·qt
C_心欲无痕2 分钟前
ts - 关于Object、object 和 {} 的解析与区别
开发语言·前端·javascript·typescript
缘友一世12 分钟前
PyCharm连接autodl平台服务(python解释器&jupyter lab)
python·jupyter·pycharm
a程序小傲19 分钟前
得物Java面试被问:方法句柄(MethodHandle)与反射的性能对比和底层区别
java·开发语言·spring boot·后端·python·面试·职场和发展
独自破碎E26 分钟前
比较版本号
java·开发语言
zimoyin33 分钟前
浅浅了解下0拷贝技术
java·linux·开发语言
AI架构师易筋37 分钟前
AIOps 告警归因中的提示工程:从能用到可上生产(4 阶梯)
开发语言·人工智能·llm·aiops·rag
你的冰西瓜1 小时前
C++中的array容器详解
开发语言·c++·stl
华研前沿标杆游学1 小时前
2026走进滕讯:小游戏×大模型产业交流记
python