打卡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("测试通过!")  

@浙大疏锦行

相关推荐
aiguangyuan2 分钟前
多模态AI实战:CLIP模型原理与代码深度剖析
人工智能·python·机器学习·nlp
蜜獾云4 分钟前
java 异步编程
java·开发语言
xin^_^6 分钟前
java基础学习
java·开发语言·python
坐吃山猪9 分钟前
Tree-sitter语法树解析
开发语言·python·tree-sitter
郝学胜-神的一滴12 分钟前
深度解析:深度学习核心特性与行业实践
人工智能·python·rnn·深度学习·神经网络·cnn
清水白石00814 分钟前
《解锁 Python 潜能:从内存模型看可变与不可变对象,及其实战最佳实践》
大数据·开发语言·python
向阳蒲公英16 分钟前
dify中大模型参数temperature 含义及建议设置
python
IT199518 分钟前
C++工作笔记-动态库中的单例类存储方式
开发语言·c++·笔记
所谓伊人,在水一方33319 分钟前
【Python数据可视化精通】第8讲 | 大规模数据可视化与性能优化
开发语言·python·信息可视化·性能优化·数据分析
lsx20240621 分钟前
PHP 文件:深入理解与高效使用
开发语言