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

@浙大疏锦行

相关推荐
深蓝海拓5 分钟前
PySide6从0开始学习的笔记(二十) qdarkstyle的深入应用
笔记·python·qt·学习·pyqt
网络风云17 分钟前
Flask 的 Docker 部署指南
python·docker·flask
世转神风-19 分钟前
qt-通信协议基础-double转成QbyteArray-小端系统
开发语言·qt
飞天小蜈蚣21 分钟前
django的模板渲染、for循环标签、继承模板
数据库·python·django
飞Link22 分钟前
【Anaconda】Linux(CentOS7)下安装Anaconda教程
linux·运维·python
web3.088899930 分钟前
小红书笔记评论API接口详情展示
开发语言·笔记·python
手抄二进制31 分钟前
使用Anaconda创建python环境并链接到Jupyter
开发语言·python·jupyter
知凡D44 分钟前
python脚本打包成exe后,对其引用的日历库实时更新-动态化加载模块
python·测试工具
古城小栈1 小时前
go-zero 从入门到实战 全指南(包的)
开发语言·后端·golang
kobe_OKOK_1 小时前
快递鸟对接发快递后端设计系统
python·django