当前位置: 首页 > news >正文

Python模块和包

1.认识模块

模块其实就是一个.py文件,这个文件里有一些方法、变量、类

要使用模块里的功能,就得导入模块

2.导入模块

[from 模块名] import [模块 | 类 | 函数 | 变量 | *] [as 别名]

(1)import 模块

(2)from 模块 import 函数 

(3)from 模块 import *

(4)import 模块 as 别名

(5) from 模块 import 函数 as 别名

 3.自定义模块

导入并使用自定义模块

导入不同模块的同名功能

4. __main__变量

5.__all__变量

6.包

模块是一个个的文件,当文件太多时,可以给模块归类,保存到文件夹中

包就是文件夹,与普通文件夹的区别是,它必须包含一个名为__init__.py的文件

创建包

在包中新建模块

导入并使用自定义包下的模块

 包的__all__变量写在__init__.py文件中

7.安装第三方包

打开命令行,输入【pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy】

可以安装用于科学计算的包,numpy

安装pandas数据分析的包,将最后的numpy替换即可

【pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas】

安装完成后,可在pycharm中查看版本

http://www.lryc.cn/news/593829.html

相关文章:

  • 【PTA数据结构 | C语言版】邻接矩阵表示的图基本操作
  • simulink系列之模型接口表生成及自动连线脚本
  • LeetCode|Day19|14. 最长公共前缀|Python刷题笔记
  • CSS篇——第一章 六十五项关键技能(上篇)
  • Python高级数据类型:集合(Set)
  • 【通识】PCB文件
  • 【Linux服务器】-MySQL数据库参数调优
  • day11 ADC
  • 深入解析Linux文件重定向原理与dup2系统调用
  • MyBatis之缓存机制详解
  • 立创EDA中双层PCB叠层分析
  • 如何快速学习一门新技术
  • Java SE 讨论String类
  • QML 动画效果详解
  • Temperature 是在LLM中的每一层发挥作用,还是最后一层? LLM中的 Temperature 参数 是怎么计算的
  • 车载通信架构 --- DoIP协议通信
  • 2025年睿抗机器人开发者大赛CAIP-编程技能赛(省赛)-RoboCom 世界机器人开发者大赛-本科组
  • 2021 RoboCom 世界机器人开发者大赛-本科组(初赛)解题报告 | 珂学家
  • Lock4j 使用说明
  • 使用Python进行文件拷贝的方法
  • 地图定位与导航
  • Claude Code 最新详细安装教程
  • 研华PCI-1285/1285E 系列------(一概述)
  • 模型自信度提升:增强输出技巧
  • 国产电科金仓数据库金仓KES V9 2025:AI时代的数据库融合标杆
  • docker|Linux|以centos基础镜像为基础制作nmap专用镜像(镜像瘦身计划)
  • 基于大模型打造故障预警服务器巡检机器人
  • CSS面试题及详细答案140道之(81-100)
  • 如何解决AttributeError: ‘NoneType‘ object has no attribute问题
  • 13.5 Meta LLaMA 2核心技术拆解:4T数据训练+30%显存优化,70B模型准确率82.6%