[Python]從零開始學python——Day06 異常,模塊

1.異常

1.1.異常捕捉

try-except py3異常信息捕捉用as ejava

try:
    print("this is a try except demo")
    open("noexist.txt",'r')
except IOError as e:
    print("we find a error",e)
    pass

1.2.捕捉多個異常

try:
    print("this is a try except demo")
    print(num)
    open("noexist.txt",'r')
except (IOError,NameError) as e:
    print("we find a error",e)
    pass

1.3.finally

無論有沒有捕捉到異常,執行finallypython

1.4.else

沒有捕捉到異常,執行else函數

try:
    num = 100
    print(num)
except NameError as e:
        print('產生錯誤了:%s'%e)
else:
    print('沒有捕獲到異常,真高興')
finally:
    print('我必定會執行的哦')

1.5.拋出異常

raiseui

2.模塊

相似java的引包this

2.1 import

import 模塊code

from 模塊 import 函數 : 導入模塊中的 某個函數ip

2.2 模塊發佈

1.編寫setup.py,py_modules需指明所需包含的py文件

from distutils.core import setup

setup(name="xwp", version="1.0", description="xwp's module", author="xingwenpeng", py_modules=['suba.aa', 'suba.bb', 'subb.cc', 'subb.dd'])

2.構建模塊

python setup.py build

3.生成發佈壓縮包

python setup.py sdist

2.3 模塊的安裝和使用

python setup.py install
from 模塊名 import 模塊名或者*
相關文章
相關標籤/搜索