python库编程.os平台.office平台

1.库安装

Python库  PyPI – Python Package Index :https://pypi.python.org/

(1) Python库的自定义安装:找到库所在网站,根据指示下载安装

安装numpy库
库所在网站:http://www.numpy.org/
下载地址:http://sourceforge.net/projects/numpy
下载:numpy-1.10.1-win32-superpack-python3.4.exe执行安装

(2) Python库的工具安装,使用pip工具通过pip安装库函数,需要计算机连接互联网

pip支持以下一些子命令:
install 安装库
uninstall 卸载库
list 列出已经安装库的信息
show 列出已经安装库的详细信息
search 通过PyPI搜索库
help 帮助命令

命令格式:
pip install [安装库名称]

更新库的命令格式:
pip install –U [安装库名称]

卸载库的命令格式:
pip uninstall [安装库名称]

显示已安装库的命令:
pip list

显示有更新的库命令:
pip list --outdated

显示一个已安装库的具体信息
pip show [安装库名称]

在PyPI中搜索库名或摘要中的关键字
pip search [关键字]

(3) Python库的文件安装通过.whl文件直接安装

wheel库提供对wheel格式文件的安装Python安装文件一般用wheel格式,.whl

下载地址:
http://www.lfd.uci.edu/~gohlke/pythonlibs

2.OS平台编程

(1)目录文件的操作 os库

python安装后自带的函数库,处理操作系统相关功能
os.getcwd() 获得当前工作目录
os.listdir(path) 返回指定目录下的所有文件和目录名
os.remove() 删除一个文件
os.removedirs(path) 删除多个目录
os.chdir(path) 更改当前目录到指定目录

os.mkdir(path) 新建一个目录
os.rmdir(name) 删除一个目录
os.rename(src, dst) 更改文件名

os.path 处理操作系统目录的一个子库
Os.path.isfile() 检验路径是否是一个文件
Os.path.isdir()
Os.path.exists() 判断路径是否存在
Os.path.split() 返回一个路径的目录名和文件名
os.path.splitext() 分离扩展名

Os.path.dirname 获得路径名
Os.path.basename() 获得文件名
Os.path.getsize() 获得文件大小
Os.path.join(path, name) 返回绝对路径

os.walk(path)用于遍历一个目录,返回一个三元组
root, dirs, files = os.walk(path)
其中,root是字符串,dirs和files是列表类型,表示root中的所有目录和所有文件
(2)程序定时执行 sched库

sched库用来进行任务调度
sched.scheduler()用来创建一个调度任务当需要对一个任务进行时间调度时,用这个库
scheduler.enter(delay, priority, action, argument=())创建一个调度事件,argument中是action()的参数部分

scheduler.run() 运行调度任务中的全部调度事件
scheduler.cancel(event)取消某个调度事件

(3)可执行程序的转换 py2exe库

将python程序变成exe程序
步骤1:确定python程序可执行, xxx.py

步骤2:写一个发布脚本 setup.py:

from distutils.core import setup

import py2exe

setup(console=["xxx.py"])

步骤3:在windows命令行cmd下运行:

python setup.py py2exe

步骤4:运行结果
生成两个目录:dist和__pycache__其中,dist中包含了发布的exe程序__pycache__是过程文件,可以删除

注意:目录dist需要整体拷贝到其他系统使用,因为,其中包含了exe运行的依赖库,不能只拷贝exe文件
xxx.py 和 setup.pyz在一个目录

3.office

xlwt 生成excel表单 pip 安装
Xlrd 读入并处理excel表单 pip 安装
Python-docx 创建并更新word文件 pip安装
                      lxml wheel安装
Python-pptx 创建并更新powerpoint文件 pip安装

原文地址:https://www.cnblogs.com/Wang-Y/p/8465729.html