02 03python开发环境安装、python扩展库的安装及使用

02python开发环境安装

建议到清华的镜像网站找到anaconda直接安装

03python扩展库的安装及使用

一.python环境管理

Window用户打开“anaconda prompt”进行操作

a创建

conda create --name<env_name> <package_names>
其中<env_name>是创建的环境变量名,建议用英文,且并不加空格,名称两边不加<>
<package_names>安装环境中的包名,名称两边不加<>
例子:conda create --name python3 python=3.7 用=写版本号
如果在新建的环境中创建多个包,则直接在<package_names>后以空格分开
例子:conda create --name python3 python=3.7 numpy pandas
默认环境下,新创建的环境会被保存在/Users/<user_name>/anaconda3/env目录下,其中<user_name>为系统当前用户名

b激活or退出环境

当执行退出当前环境,回到base的环境命令后,原本首行以(python3)即<env_name>开头的字符将不再显示,回到默认的base环境
激活 conda activate python3
退出 conda deactivate

c删除环境

conda remove --name python3 --all

d查询可供安装的扩展库版本:conda search --full-name pandas

在这里插入图片描述

e获取当前环境中已安装的扩展库信息 conda list

在指定环境中安装包
先用激活进入当前环境,然后输入conda install numpy
在当前环境中卸载 conda remove <package_name>
在指定环境中卸载 conda remove --name<env_name> <package_name>

二.扩展库的导入与使用

Python所有内置对象不需要做任何导入操作就可以直接使用,但是标准库对象必须先导入才能使用,扩展库则需正确安装才能导入使用
建议:一般先导入标准库对象在导入扩展库对象,程序中只导入确实需要使用的标准扩展库和扩展对象
导入方法:

1.import 模块名 (as 别名)

使用时需要在对象之前加上模块名作为前缀,即模块名.对象名
例子:print(math.sqrt(16))

2.from 模块名 import 对象名 (as 别名)

这种方法不需要模块名作为前缀,导入方式可以减少查询次数,提高访问速度
from math import pi as PI
from os.path import getsize 导入路径

3.from 模块名 import * 不推荐使用,这种方式把模块下所有东西都导入

三.python常用标准库

1.字符串

re:正则表达式。用来判断字符串是否是你指定的字符串
StringIO:提供文件形式来读写字符串
struct :以二进制字节序列来解释字符串。可以通过格式化参数,制定类型,长度、字节序(大小端)、内存对齐等

2.数据类型datatime:提供操作日期和时间的类

collections:高性能容器数据类型,实现了python的通用内置容器、字典、列表、集合和元组专门的数据类型。
pprint:提供“整洁打印”功能。具有打印任意python数据结构的能力

3.数学运算:random:各种分布的伪随机数生成器

math 数学函数。提供了有C标准的数学函数访问,该库的函数不适用复数
cmath:为复数提供的数学函数
operator:重载运算符

4.文件和目录

os.path:常用路径名操作
filecmp:文件目录的比较
shutil:高级的文件操作,支持文件复制和删除

5.操作系统

time:时间获取和转换,各种与时间相关的函数
argparse:命令行选项、参数和子命令解释器
io:提供接口处理IO流
logging:python的日志工具,提供日志记录的API
logging.config:python的日志配置,用于配置日志模块的API
os:提供丰富的与MAC,NT,POSIX等系统进行交互的能力
sys:提供访问和维护python解释器的能力,这包括了提示信息,版本,整数的最大值,可用模块,路径钩子,标准错误,标准输入输出的定位和解释器调用的命令行参数

猜你喜欢

转载自blog.csdn.net/bj_zhb/article/details/104611526