博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python库编程.os平台.office平台
阅读量:5098 次
发布时间:2019-06-13

本文共 2091 字,大约阅读时间需要 6 分钟。

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

你可能感兴趣的文章
JAVA编程思想中总结的与C++的区别
查看>>
HBase基准性能测试报告
查看>>
在.NET使用JSON作为数据交换格式
查看>>
hdu-2586-How far away ?(离线LCA)
查看>>
几种常见的十进制代码(笔记)
查看>>
javase的一些基础(4)
查看>>
Objective-C类和对象总结
查看>>
laravel的phpstorm插件laravel-ide-helper
查看>>
Kth Smallest Element in a BST
查看>>
Git Submodule管理项目子模块
查看>>
修改登录密码
查看>>
Android中shape的使用
查看>>
(转)解决点击a标签返回页面顶部的问题
查看>>
用join取代not in
查看>>
how to correct spelling?
查看>>
《算法4》回顾(一)
查看>>
Repeater用ul li,一行显示多条数据
查看>>
Java并发(四):并发集合ConcurrentHashMap的源码分析
查看>>
5. Longest Palindromic Substring
查看>>
Maven 三种archetype说明
查看>>