最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 數(shù)據(jù)的清理行為實(shí)例詳解

 更新時(shí)間:2017年07月12日 11:14:02   作者:cakin24  
這篇文章主要介紹了python 數(shù)據(jù)的清理行為實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下

python 數(shù)據(jù)的清理行為實(shí)例詳解

數(shù)據(jù)清洗主要是指填充缺失數(shù)據(jù),消除噪聲數(shù)據(jù)等操作,主要還是通過分析“臟數(shù)據(jù)”產(chǎn)生的原因和存在形式,利用現(xiàn)有的數(shù)據(jù)挖掘手段去清洗“臟數(shù)據(jù)”,然后轉(zhuǎn)化為滿足數(shù)據(jù)質(zhì)量要求或者是應(yīng)用要求的數(shù)據(jù)。

1、try 語句還有另外一個(gè)可選的子句,它定義了無論在任何情況下都會(huì)執(zhí)行的清理行為。

例如:

>>>try:
raiseKeyboardInterrupt
finally:
print('Goodbye, world!')
Goodbye, world!
Traceback(most recent call last):
File"<pyshell#71>", line 2,in<module>
raiseKeyboardInterrupt
KeyboardInterrupt

以上例子不管try子句里面有沒有發(fā)生異常,finally子句都會(huì)執(zhí)行。 

2、如果一個(gè)異常在 try 子句里(或者在 except 和 else 子句里)被拋出,而又沒有任何的 except 把它截住,那么這個(gè)異常會(huì)在 finally 子句執(zhí)行后再次被拋出。

下面是一個(gè)更加復(fù)雜的例子(在同一個(gè) try 語句里包含 except 和 finally 子句):

>>>def divide(x, y):
try:
 result = x / y
exceptZeroDivisionError:
print("division by zero!")
else:
print("result is", result)
finally:
print("executing finally clause")
>>> divide(2,1)
result is2.0
executing finally clause
>>> divide(2,0)
division by zero!
executing finally clause
>>> divide("2","1")
executing finally clause
Traceback(most recent call last):
File"<pyshell#91>", line 1,in<module>
  divide("2","1")
File"<pyshell#88>", line 3,in divide

 3、預(yù)定義的清理行為

一些對(duì)象定義了標(biāo)準(zhǔn)的清理行為,無論系統(tǒng)是否成功的使用了它,一旦不需要它了,那么這個(gè)標(biāo)準(zhǔn)的清理行為就會(huì)執(zhí)行。
這面這個(gè)例子展示了嘗試打開一個(gè)文件,然后把內(nèi)容打印到屏幕上:

>>>for line in open("myfile.txt"):
print(line, end="")
Traceback(most recent call last):
File"<pyshell#94>", line 1,in<module>
for line in open("myfile.txt"):
FileNotFoundError:[Errno2]No such file or directory:'myfile.txt'

以上這段代碼的問題是,當(dāng)執(zhí)行完畢后,文件會(huì)保持打開狀態(tài),并沒有被關(guān)閉。

關(guān)鍵詞 with 語句就可以保證諸如文件之類的對(duì)象在使用完之后一定會(huì)正確的執(zhí)行他的清理方法:

>>>with open("myfile.txt")as f:
for line in f:
print(line, end="")
Traceback(most recent call last):
File"<pyshell#98>", line 1,in<module>
with open("myfile.txt")as f:
FileNotFoundError:[Errno2]No such file or directory:'myfile.txt'

以上這段代碼執(zhí)行完畢后,就算在處理過程中出問題了,文件 f 總是會(huì)關(guān)閉。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 在 Python 中接管鍵盤中斷信號(hào)的實(shí)現(xiàn)方法

    在 Python 中接管鍵盤中斷信號(hào)的實(shí)現(xiàn)方法

    要使用信號(hào),我們需用導(dǎo)入 Python 的signal庫。然后自定義一個(gè)信號(hào)回調(diào)函數(shù),當(dāng) Python 收到某個(gè)信號(hào)時(shí),調(diào)用這個(gè)函數(shù)。 ,下面通過實(shí)例代碼給大家介紹在 Python 中接管鍵盤中斷信號(hào),需要的朋友可以參考下
    2020-02-02
  • pytorch中torch.topk()函數(shù)的快速理解

    pytorch中torch.topk()函數(shù)的快速理解

    我們?cè)谧龇诸愃惴〞r(shí),時(shí)常見到@acc1和@acc5的情況,@acc1比較容易實(shí)現(xiàn),但是一直苦于@acc5算法的實(shí)現(xiàn),在此為大家提供一種@topk的實(shí)現(xiàn)方法,這篇文章主要給大家介紹了關(guān)于pytorch中torch.topk()函數(shù)的快速理解,需要的朋友可以參考下
    2022-02-02
  • 如何用python批量調(diào)整視頻聲音

    如何用python批量調(diào)整視頻聲音

    這篇文章主要介紹了如何用python批量調(diào)整視頻聲音,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • 一文帶你搞懂Python中的描述符(Descriptor)

    一文帶你搞懂Python中的描述符(Descriptor)

    Python是一種動(dòng)態(tài)類型語言,這意味著我們可以在運(yùn)行時(shí)更改對(duì)象的結(jié)構(gòu),這種靈活性有時(shí)可能會(huì)導(dǎo)致問題,例如我們可能無意中改變了一個(gè)屬性的值,為了解決這些問題,Python提供了一個(gè)強(qiáng)大的特性:描述符,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • django的聚合函數(shù)和aggregate、annotate方法使用詳解

    django的聚合函數(shù)和aggregate、annotate方法使用詳解

    這篇文章主要介紹了django的聚合函數(shù)和aggregate、annotate方法使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python可執(zhí)行文件反編譯教程(exe轉(zhuǎn)py)

    Python可執(zhí)行文件反編譯教程(exe轉(zhuǎn)py)

    python的便利性,使得如今許多軟件開發(fā)者、黑客都開始使用python打包成exe的方式進(jìn)行程序的發(fā)布,那么Python如何反編譯可執(zhí)行文件,本文就來介紹一下,感興趣的可以了解一下
    2021-12-12
  • matlab灰度圖像調(diào)整及imadjust函數(shù)的用法詳解

    matlab灰度圖像調(diào)整及imadjust函數(shù)的用法詳解

    這篇文章主要介紹了matlab圖像灰度調(diào)整及imadjust函數(shù)的用法詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • python3中dict.keys().sort()用不了的解決方法

    python3中dict.keys().sort()用不了的解決方法

    本文主要介紹了python3中dict.keys().sort()用不了的解決方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Python 初始化多維數(shù)組代碼

    Python 初始化多維數(shù)組代碼

    python多維數(shù)組方法示例代碼
    2008-09-09
  • 解決Pyinstaller 打包exe文件 取消dos窗口(黑框框)的問題

    解決Pyinstaller 打包exe文件 取消dos窗口(黑框框)的問題

    今天小編就為大家分享一篇解決Pyinstaller 打包exe文件 取消dos窗口(黑框框)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06

最新評(píng)論

镇江市| 东阳市| 阳新县| 阿坝| 五河县| 神农架林区| 富蕴县| 黄石市| 南充市| 扬州市| 枣庄市| 扎兰屯市| 余姚市| 阜新| 弋阳县| 静乐县| 海淀区| 三门峡市| 滨海县| 广水市| 昌吉市| 永城市| 浦县| 武宣县| 乐昌市| 泸定县| 金乡县| 蒙城县| 阿克| 资兴市| 安义县| 凉山| 碌曲县| 岳阳市| 婺源县| 黎平县| 泰兴市| 凉山| 吉林市| 镇安县| 泰州市|