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安装

python office库_python库编程.os平台.office平台相关推荐

  1. python做cae库_python常用模块-OS模块

    importos__file__:指当前文件,带有路径的 D:/svn_auto3/test_case1/test1.py(注意这里的斜杠,和abspath的区别就是这里)#路径操作 >> ...

  2. python turtle工具箱_python 库之 turtle(图形绘制) 开启新的快乐源泉

    python 库之 turtle(图形绘制) 开启新的快乐源泉 相信有不少人学习 python 都是听了老前辈的推荐 "学 python 好, python 有趣的代码多" 比如说 ...

  3. python安装random库_python 库安装方法及常用库

    python库安装方法: 方法一:setpu.py 1.下载库压缩包,解压,记录下路径:*:/**/--/ 2.运行cmd,切换到*:/**/--/目录下 3.运行setup.py build 4.然 ...

  4. python的api库_python 库api

    Boost.Python简介 Boost.Python简单概括:是Boost库的一部分:用来在C++代码中调用python代码以及在Python代码中调用C++代码,并且避免用户直接操作指针. 以下内 ...

  5. python android 库_Python库

    Gevent Gevent是一个基于greenlet的Python的并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效. 于greenlet.eventl ...

  6. python gui模板_Python GUI 编程(Tkinter) | 菜鸟教程

    Python GUI编程(Tkinter) Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的 ...

  7. python高性能写法_python高性能编程方法一

    阅读 Zen of Python,在Python解析器中输入 import this. 一个犀利的Python新手可能会注意到"解析"一词, 认为Python不过是另一门脚本语言. ...

  8. python编程语言模块_Python基础编程常用模块汇总

    3.8 json模块重点 json模块是将满足条件的数据结构转化成特殊的字符串,并且也可以反序列化还原回去. 不同语言都遵循的一种数据转化格式,即不同语言都使用的特殊字符串.(比如Python的一个列 ...

  9. python udp通信_Python网络编程(三)

    回顾 在<Python进阶记录之网络编程(二)>中,我们介绍了UDP端口号的基本概念和作用以及Python中UDP服务端的端口绑定和简单创建.今天我们利用UDP server和UDP cl ...

最新文章

  1. android 学习随笔十七(服务 )
  2. 网站优化与网站权重息息相关
  3. 对象级别锁 vs 类级别锁 – Java
  4. JAVA设计模式之【建造者模式】
  5. 简单使用JDOM解析XML
  6. CF980D Perfect Groups
  7. [深度学习TF2] 梯度带(GradientTape)
  8. python 获取用户的一个输入值_Python中,用于获取用户输入的命令为:
  9. 改良版class选择器
  10. 谈谈运维人员谨慎操作系统环境和管理
  11. Java 输入/输出 I/O流 RandomAccessFile
  12. centos 7 安装pip
  13. 怎么做淘宝客赚钱,淘客经验分享。
  14. 中望cad自定义快捷键命令_中望cad常用快捷键及命令
  15. idea中自动生成Java类图和时序图
  16. dell电脑如何安装ubuntu系统_如何在 Dell PC 上安装 Ubuntu Linux
  17. 教程 |「川言川语」:用神经网络RNN模仿特朗普的语言风格
  18. [MATLAB作业二]求解线性代数问题
  19. 安全存储,ARM HUK
  20. MapX学习基本教程

热门文章

  1. Python day7之mysql
  2. 织梦后台如何生成站点地图sitemap.xml
  3. LPC2000 UART串口使用心得
  4. 再会迪杰斯特拉(Dijkstra)
  5. 怎么查看kudu的版本_apache版本kudu kudu-impala安装方法
  6. java的add方法的使用_Java HashSet add()方法与示例
  7. c++ map初始化同时赋值_Golang入门教程——map篇
  8. 服务器装系统用哪个好,服务器系统重装用哪个系统
  9. 三维叉乘怎么算_3分钟做完这些题,你的CAD才算熟练
  10. OpenCV学习笔记(十二):边缘检测:Canny(),Sobel(),Laplace(),Scharr滤波器