【Python】包和模块的应用
1.【Python】使用vscode编码提示找不到模块2.【Python】真值与假值3.【Python】迭代器与可迭代对象的区别与关系4.【Python】async与await用法5.【Python】异步迭代器与普通迭代器的区别6.【Python】静态方法与类方法的区别7.【Python】Formatter预定义的字段有哪些8.【Python】注解的使用
9.【Python】包和模块的应用
10.【Python】类的声明和使用11.【Python】函数参数12.【Python】省略号的用法13.【Python】如何判断变量类型14.【Python】十六进制、八进制、二进制的写法15.【Python】__pycache__文件夹16.【Python】枚举定义17.【Python】判断属性是否存在18.【Python】如何获取命令行参数19.【Python】__name__的用法1、模块
模块就是.py
文件,一个python
文件就是一个模块,可以使用import
关键字将一个模块导入到另一个模块中使用。
python
模块搜索路径:
- 当前目录
PATHONPATH
环境变量- 标准链接库目录,是Python按照标准模块的目录,是在安装Python时自动创建的目录
可以通过sys.path
变量查看当前模块搜索目录。
2、包
包是一个文件目录结构,一个包可以包含多个模块,包可以作为整体被导入,包内部每个目录下都需要包含一个__init__.py
文件,导入包时,该文件会首先执行。
在初始化文件中,可以定义__all__
列表,包只会暴露__all__
中列出的变量。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗