20170215--PYTHON-异常+如何导入模块

try ——expect  捕获异常

161706_7wbD_2918364.png

 

161913_EL4L_2918364.png

不管程序有没有异常都会执行fianlly

161943_QZX5_2918364.png

将程序的错误输出

162137_4rUU_2918364.png

else

162224_vwOo_2918364.png

 

自己引发异常

raise

162418_wGpE_2918364.png

module :模块

import 导入自己写的模块,import导入的时候会执行模块里的语句

if __name__ == "__main__" //这一句,如果在本脚本里运行,就会执行下面的内容,如果被当作模块导入到其他脚本中使用,我们就不运行if下面的语句

python的很多模块都是C语言写的

python导入模块的时候,首先在当前目录里去找,然后再去其他目录找

>>> import sys
>>> print sys.path  //将会在这些目录里面找,如果想指定我们自己的路径,可以使用append,insert方法,插入我们的目录到下面列表中
['', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old', '/usr/lib64/python2.6/lib-dynload', '/usr/lib64/python2.6/site-packages', '/usr/lib64/python2.6/site-packages/gst-0.10', '/usr/lib64/python2.6/site-packages/gtk-2.0', '/usr/lib64/python2.6/site-packages/webkit-1.0', '/usr/lib/python2.6/site-packages']
>>>

帮组文档,从文档字符串中读取出来,形成文档//即下面的三引号引起的内容 //163833_VrZw_2918364.png

导入时设置别名

from m01 import * //导入所有的

164157_HKg1_2918364.png

.pyc 文件,是python程序导入成功之后,生成的字节文件。

pypi.python.org //python模块库

使用pip安装三方模块 在github中寻找ww.awsome-python

easy_install pip //在联网的情况下,自动去官网搜索,安装pip

[root@up12 for-linux]# yum install python-setuptools //python-setuptools这里会有pip
easy_install 和pip在没网的情况下都不能够进行安装模块,我们可以下载包后,再进行安装,但是基本使用pip

[root@up12 for-linux]# pip search pinying //有网情况下查找我们的想要的模块

一个目录里有__init__.py和其他py文件,这个目录就是一个包,可以直接导入包使用里面的模块

平时无需把package lib moudle  分得太清楚了

标准库 dir+help() 查看学习

第三方库 参看官方文档

 

 

 

转载于:https://my.oschina.net/liubaizi/blog/839372

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值