日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python打開文件open在哪

1.open()

鄱陽網(wǎng)站建設公司成都創(chuàng)新互聯(lián)公司,鄱陽網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為鄱陽近1000家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設要多少錢,請找那個售后服務好的鄱陽做網(wǎng)站的公司定做!

這樣直接打開文件,如果出現(xiàn)異常(如,讀取文件過程中文件不存在),則直接出現(xiàn)錯誤,close命令無法執(zhí)行,文件無法關(guān)閉。

file = open("text.txt","r")
for line in file.readlines():
  print line
file.close()

推薦學習《python教程》

2. with open() as file:

好處:用with語句的好處就是到達語句末尾時會自動關(guān)閉文件,即使出現(xiàn)異常。

with語句實際上是一個非常通用的結(jié)構(gòu),允許你使用所謂的上下文管理器。上下文管理器是支持兩個方法的對象:_enter_和 _exit_。

方法_enter_不接受任何參數(shù),在進入with語句時被調(diào)用,其返回值被賦給關(guān)鍵字as后面的變量。

方法_exit_接受三個參數(shù):異常類型、異常對象和異常跟蹤。它在離開方法時被調(diào)用(通過前述參數(shù)將引發(fā)的異常提供給它)。如果_exit_返回False,將抑制所有的異常。

文件也可用作上下文管理器。它們的方法_enter_返回文件對象本身,而方法_exit_關(guān)閉文件。

with open("test.txt","r") as file:
  for line in file.readlines():
    print line

3. try-except-finally

with語句作用效果相當于上面的try-except-finally

file= open("test.txt","r")
try:
  for line in file.readlines():
    print line
except:
  print "error"
finally:
  file.close()

文章標題:創(chuàng)新互聯(lián)Python教程:python打開文件open在哪
瀏覽地址:http://www.5511xx.com/article/cohipco.html