python 模块使用
2024-10-07 01:18:01
模块使用
定义:模块就像一个工具包一样,里面有很多工具(函数、类),使用时需要通过import导入。
分类:
标准库:random、sys、os、time
第三方:就是好人已经写好的特定功能的模块,你可以直接使用pip命令安装
自定义:自己写的
导入:
import random # 导入
import random as rdm # 导入并起别名
from time import sleep # 指定导入
from time import sleep as sp # 指定导入并起别名起别名后只能使用别名
模糊导入
from random import *
导入random模块中__ all __列表指定的内容
自定义模块
新建一个文件,不与其他模块同名即可
新建的文件名(去掉后缀)就是模块
导入的方式与官方的相同
文件名(模块名)就是命名空间,不同命名空间下的标识符可以同名
当使用几个模块中相同的(函数)标识符时,可以通过命名空间或起别名解决
测试模块
当一个模块作为主模块运行时,__ name __ 的值为 '__ main __',当被其他模块导入使用时,值为模块名
经常这样写模块的测试代码
if __name__ == '__main__':
print('测试代码')包
定义:多个模块放在同一目录下,目录下有一个__ init __.py文件,这个目录就是一个包
说明:一个目录要想成为一个包,必须包含一个 __ init __.py文件,即使该文件为空(可以简化导入书写)
安装第三方模块
工具:pip
镜像:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
修改pip源
在用户的家目录创建pip目录
在pip目录下创建pip.ini文件
在pip.ini文件添加如下内容
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
pip命令
作用:安装软件包,自动会安装相关的依赖
安装软件包:pip install 包名
卸载软件包:pip uninstall 包名
列表显示包:pip list
查看指定包:pip show 包
注意:若安装失败,可能是配置文件出错,也可能是目录没有权限操作
最新文章
- permission denied to create extension ";hstore";解决方案
- nodejs的第四天学习笔记
- String类型和基本数据类型之间的转换
- Verilog学习笔记认识提升篇(一)...............时序的基本概念(待补充)
- 团队开发——冲刺1.b
- maven添加远程私服
- Python入门-多行语句
- Linux IO调度器相关算法介绍(转)
- HP Web Tours分析
- [瞎玩儿系列] 使用SQL实现Logistic回归
- pillow的用法
- Mysql乱码问题总结
- C#生成PDF文件流
- 【手记】解决VS发布asp.net项目报错“该项目中不存在目标GatherAllFilesToPublish”及后续问题
- lambda 表达式拼接
- hibernateTemplate API
- JBoss 7 更改response header中的Server参数
- 关于Selenium Chrome Driver相关的一些资源
- 关于.Net开源并跨平台的思考
- BootStrap--scroll
热门文章
- Android jni/ndk编程二:jni数据类型转换(primitive,String,array)
- Vue -3:单文件组件
- 内存或磁盘空间不足,word无法显示所请求的字体
- python 类中__getattr__的使用
- golang(08)接口介绍
- 002. Add Two Numbers
- ASP.NET(C#) 面试总结面试题大全
- ERROR】Unable to open underlying table which is differently defined or of non-MyISAM type or ...
- Django-给视图加装饰器
- 企业邮箱 Webmail 通讯录导入 Outlook