文件(一)
Python 提供了必要的函數(shù)和方法進(jìn)行默認(rèn)情況下的文件基本操作。你可以用 file 對(duì)象做大部分的文件操作。
打開文件:
Python內(nèi)置了一個(gè)打開文件的函數(shù),open()函數(shù),用來打開一個(gè)文件,創(chuàng)建一個(gè)file對(duì)象,然后就可以對(duì)該打開的文件做任何你想做的操作。
語法:
File_object= open(file_name [, access_mode][, buffering])?
file_name:file_name變量是一個(gè)包含了你要訪問的文件路徑及文件名稱的字符串值。
access_mode:決定了打開文件的模式,是只讀、寫入、追加等等。這
個(gè)參數(shù)是非強(qiáng)制的,默認(rèn)文件訪問模式為只讀(r)。
buffering:如果buffering的值被設(shè)置為0,就不會(huì)有緩存;如果值為1,
訪問文件時(shí)會(huì)緩存行;如果值位大于1的整數(shù),表明了這就是寄存區(qū)的緩沖
大小;如果取負(fù)值,寄存區(qū)的緩沖大小則為系統(tǒng)默認(rèn)。該參數(shù)也是非強(qiáng)制性
的。
該語句表示返回的File_object是一個(gè)指向文件的指針(一個(gè)文件對(duì)象)。
當(dāng)以只讀模式(r)打開一個(gè)不存在的文件時(shí),就會(huì)報(bào)IOError異常(文件不
存在),但如果是以寫或追加模式(w/a/a+)打開一個(gè)不存在的文件時(shí),
默認(rèn)會(huì)創(chuàng)建該文件,但如果是所在路徑中有目錄不存在,也會(huì)報(bào)IOError異
常
打開文件
方式1:
fp = open("e:\python\1.txt","r")
方式2:
with open("e:\python\1.txt","r") as file_obj:
pass
轉(zhuǎn)載于:https://blog.51cto.com/13496943/2131397
總結(jié)
- 上一篇: VisualStudioCode插件下载
- 下一篇: vue组件级路由钩子函数介绍,及实际应用