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

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

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

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

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

1、try 語句還有另外一個可選的子句,它定義了無論在任何情況下都會執(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子句都會執(zhí)行。 

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

下面是一個更加復雜的例子(在同一個 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、預定義的清理行為

一些對象定義了標準的清理行為,無論系統(tǒng)是否成功的使用了它,一旦不需要它了,那么這個標準的清理行為就會執(zhí)行。
這面這個例子展示了嘗試打開一個文件,然后把內(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'

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

關鍵詞 with 語句就可以保證諸如文件之類的對象在使用完之后一定會正確的執(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 總是會關閉。

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

相關文章

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

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

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

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

    我們在做分類算法時,時常見到@acc1和@acc5的情況,@acc1比較容易實現(xiàn),但是一直苦于@acc5算法的實現(xiàn),在此為大家提供一種@topk的實現(xià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是一種動態(tài)類型語言,這意味著我們可以在運行時更改對象的結構,這種靈活性有時可能會導致問題,例如我們可能無意中改變了一個屬性的值,為了解決這些問題,Python提供了一個強大的特性:描述符,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • django的聚合函數(shù)和aggregate、annotate方法使用詳解

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

明溪县| 女性| 福贡县| 宜兴市| 商南县| 三门峡市| 慈利县| 佳木斯市| 左贡县| 井冈山市| 军事| 玉林市| 隆子县| 晋中市| 友谊县| 万源市| 陕西省| 沭阳县| 余江县| 双牌县| 佛冈县| 兰州市| 定日县| 邛崃市| 洪江市| 福清市| 封丘县| 合肥市| 金乡县| 新河县| 通州区| 元氏县| 科技| 乐山市| 太湖县| 砀山县| 林西县| 布尔津县| 叶城县| 云浮市| 平和县|