• <nav id="dstbx"></nav>

    <nav id="dstbx"></nav>
    1. <form id="dstbx"></form>
    2. <small id="dstbx"></small>

      教育行業A股IPO第一股(股票代碼 003032)

      全國咨詢/投訴熱線:400-618-4000

      在python中open函數與with open函數有什么不同?[軟件測試培訓]

      更新時間:2020年04月10日15時32分 來源:傳智播客 瀏覽次數:

      open函數

      1、open函數: file=open(filename, encoding='utf-8'),open()函數是Python內置的用于對文件的讀寫操作,返回的是文件的流對象(而不是文件本身,所以使用的方法都是流對象的方法)。使用這個函數時可以指定encoding參數(Python2.7中不支持),因為Python代碼在不同的平臺環境中使用的默認編碼方式不同,有可能會發生編譯出錯的問題。

      2、filename參數:在open中的文件名參數filename中,包含的路徑表示雖然可以根據不同的環境使用斜杠和反斜杠,但在Python中表路徑時,斜杠都是正確的。

      3、文件操作對象file:流對象file,即open的默認模式下的返回值。使用for循環對對象file進行迭代時,每次迭代都會自動分離出一行(效果相當于對readlines結果的for循環遍歷)。

      with創建臨時運行環境

      作用:with用于創建一個臨時的運行環境,運行環境中的代碼執行完后自動安全退出環境。

      文件操作:使用open進行文件操作使建議使用with創建運行環境,可以不用close()方法關閉文件,無論在文件使用中遇到什么問題都能安全的退出,即使發生錯誤,退出運行時環境時也能安全退出文件并給出報錯信息。

      with open(’/path/to/file’, ‘r’) as f:

      print(f.read())

      這和前面的try … finally是一樣的,但是代碼更佳簡潔,并且不必調用f.close()方法。

      如果想了解跟多相關的執行可以來傳智播客學習軟件測試。

      神马影院我不卡,农村丰满肥熟老妇女,午夜电影网,2018日日摸夜夜添夜夜添 网站地图 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>