python模块基础

1|0模块基础

  • Python看成手机,pip是应用管家,模块就是应用软件

  • 模块的作用:模块就是让代码更方便的实现一个功能

1|11. 模块的四种形式

1|01. 内置模块

  • python解释器启动自带的模块

    time/random/os/sys

1|02. pip 安装的模块

1|03. 自定义模块

1|04. 包(模块)

1|22. import 和 from...import...

1|01. import

  • 只要用import 导入库,就会做下面的事情,拿 import time举例
    1. 开辟内存空间,内存空间名为 time
    2. time.py中的所有代码读入名称空间,然后运行
    3. 通过time.方法使用time模块中的方法

1|02. from...import...

  • 只要用import 导入库,就会做下面的事情,拿 from time import sleep举例
    1. 开辟内存空间,内存空间名为time
    2. time.py值的所有代码读入名称空间,然后运行
    3. sleep()读入当前的文件中,因此可以直接使用方法名

1|03. from time import *

  • 导入time模块的所有功能
  • 不建议使用,因为可能会发生冲突

1|04. 优缺点

1|0(1)import

  • 优点:永不冲突

  • 缺点:每次用就要输入几个字符

1|0(2)from...import...

  • 优点:少输入几个字符
  • 缺点:容易发生冲突

1|33. 自定义模块

  • 自定义模块的用途:

    分文件存储代码——》函数与函数之间分开——》让代码更加清晰——》不同的模块

    干不同的事情

1|44. 模块的搜索路径

  • 名称的搜索路径:当前——》局部——》全局——》内置
  • 模块的搜索顺序:内存当中模块——》内置模块——》自定义模块

1|55. 环境变量

import sys print(sys.path) sys.path.remove('D:\\python36\\lib') #这是下面的导入requires库就会报错,把这一行注释掉就不会报错了 import requests print(requests)

1|66. python文件的两种用途

  • 一个文件既可以是执行文件,也可以是模块文件

1|01. 作为执行文件

  • 执行文件就是当前运行的文件

1|02. 作为模块文件

  • 模块文件:被其他文件用作模块导入(import 或者from ),此时就是模块文件

1|03. __name__

__name__是每个文件独有的,当该文件作为执行文件运行时,__name__等于'__main__';当该文件作为模块文件导入时,__name__等于文件名

1|77. PyInstaller 模块

  • 作用:把 .py 文件转成 exe 文件

  • pyinstaller –i rose.ico –F rose.py

__EOF__

本文作者BigSun丶
本文链接https://www.cnblogs.com/Mcoming/p/11592183.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   BigSun丶  阅读(172)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示