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

@浙大疏锦行

相关推荐
久笙&6 分钟前
对象存储解决方案:MinIO 的架构与代码实战
数据库·python·架构
小指纹12 分钟前
河南萌新联赛2025第(六)场:郑州大学
java·开发语言·数据结构·c++·算法
不甘懦弱33 分钟前
阿里云搭建flask服务器
服务器·python·flask
赵英英俊1 小时前
Python day51
人工智能·pytorch·python
律品1 小时前
pytest的前置与后置
开发语言·python·pytest
飞翔的佩奇1 小时前
【完整源码+数据集+部署教程】遥感森林砍伐检测系统源码和数据集:改进yolo11-SWC
python·yolo·计算机视觉·数据集·yolo11·遥感森林砍伐检测
阿汤哥的程序之路1 小时前
Python如何将两个列表转化为一个字典
python
山中月侣2 小时前
Java多线程编程——基础篇
java·开发语言·经验分享·笔记·学习方法
RabbitYao2 小时前
Android 项目 通过 AndroidStringsTool 更新多语言词条
android·python
RabbitYao2 小时前
使用 Gemini 及 Python 更新 Android 多语言 Excel 文件
android·python