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

@浙大疏锦行

相关推荐
cyforkk几秒前
Java 并发编程教科书级范例:深入解析 computeIfAbsent 与方法引用
java·开发语言
jerryinwuhan3 分钟前
python数据挖掘基础
python·数据挖掘·numpy
一杯美式 no sugar5 分钟前
C++入门基础
开发语言·c++
大鹏说大话5 分钟前
AI 辅助编程革命:如何利用 GitHub Copilot 等工具重塑开发效率
开发语言
rit84324996 分钟前
有限元法求转子临界转速的MATLAB实现
开发语言·matlab
echome8887 分钟前
Python 异步编程实战:asyncio 核心概念与最佳实践
开发语言·网络·python
剑海风云9 分钟前
JDK 26之安全增强
java·开发语言·安全·jdk26
左左右右左右摇晃11 分钟前
Java并发——多线程
java·开发语言·jvm
AMoon丶11 分钟前
Golang--内存管理
开发语言·后端·算法·缓存·golang·os
yunyun3212311 分钟前
自动化与脚本
jvm·数据库·python