python所有模块导入异常_20170215--PYTHON-异常+如何导入模块

try ——expect  捕获异常

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

将程序的错误输出

else

自己引发异常

raise

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']

>>>

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

导入时设置别名

from m01 import * //导入所有的

.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() 查看学习

第三方库 参看官方文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值