新聞中心
我們都知道,在計(jì)算機(jī)的操作過程中,文件在進(jìn)行讀寫操作之前要先打開,所謂打開文件,實(shí)際上是建立文件的各種有關(guān)信息,并使文件指針指向該文件,以便進(jìn)行其它操作。說簡單點(diǎn),打開文件是為調(diào)取其文件中的信息。那么,在我們python操作中,文件怎么打開呢?下面我們來看一下。

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),陽高網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:陽高等地區(qū)。陽高做網(wǎng)站價(jià)格咨詢:13518219792
使用方法:open()函數(shù)
用于打開一個(gè)文件,并返回文件對(duì)象,在對(duì)文件進(jìn)行處理過程都需要使用到這個(gè)函數(shù)。
如果該文件無法被打開,會(huì)拋出 OSError。
open(file, mode='r')
完整語法格式
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
open() 函數(shù)常用形式是接收兩個(gè)參數(shù):文件名(file)和模式(mode)。
方法一:不用導(dǎo)入任何包,直接輸入
f = open('your_file.txt', 'r')第二個(gè)參數(shù)為對(duì)文件的操作方式,有以下幾種選項(xiàng):
'w’是寫文件,已存在的同名文件會(huì)被清空,不存在則會(huì)創(chuàng)建一個(gè);
'r’是讀取文件,不存在會(huì)報(bào)錯(cuò);
'a’是在文件尾部添加內(nèi)容,不存在會(huì)創(chuàng)建文件,存在則直接在尾部進(jìn)行添加;
'wb’是寫二進(jìn)制文件;
'rb’是讀取二進(jìn)制文件,比如圖片之類的。
注意:使用 open() 方法一定要保證關(guān)閉文件對(duì)象,即調(diào)用 close() 方法。
方法二:使用with這種上下文環(huán)境的方式打開文件(基于方法一)
import codecs # 或者io,使用哪種包無所謂
with codecs.open('your_file.txt', 'r', 'utf-8') as f:
f.write('This method is prior')此在對(duì)文件操作完成后無需通過close()關(guān)閉文件,文件會(huì)自動(dòng)關(guān)閉,而且安全系數(shù)更高。
以上就是打開文件的方式,作為操作文件的第一步,此操作必須掌握哦~更多python學(xué)習(xí)推薦:python學(xué)習(xí)網(wǎng)。
本文名稱:創(chuàng)新互聯(lián)Python教程:python入門之如何打開文件
鏈接URL:http://m.fisionsoft.com.cn/article/dhejjgs.html


咨詢
建站咨詢
