青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python中file對象屬性有哪些?Python文件對象file有什么屬性

python之中使用open()函數(shù)打開一個對象之后會返回一個文件對象file,一般的用法就是通過read()或者write()等方法來對它實現(xiàn)數(shù)據(jù)讀寫操作 。但是file對象實例化之后是有一些屬性可以使用來查看當前該對象狀態(tài)的,下文會給大家來介紹一下,繼續(xù)往下閱讀吧 。

Python中file對象屬性有哪些?Python文件對象file有什么屬性


1.name:從名字上來看就可以知道這個屬性的意思就是文件名稱,用print()函數(shù)將其輸出之后的結(jié)果為不帶文件路徑的文件名稱 。在某些情況下,使用它比os模塊內(nèi)的方法獲取文件名稱是更加方便的 。
【Python中file對象屬性有哪些?Python文件對象file有什么屬性】2.mode:mode單詞直譯過來的意思為模式,而open()函數(shù)在打開一個文件時可以去指定文件為只讀、只寫還是讀寫等等模式,而這個屬性返回的就是文件打開模式 。
3.closed:file文件對象在使用完成之后一般是需要通過調(diào)用close()方法來將其給關(guān)閉掉以免出現(xiàn)資源無效占用的情況,而屬性closed()就是判斷該文件是否已經(jīng)關(guān)閉掉了 。如果關(guān)閉的話就會返回布爾類型的True值,沒有關(guān)閉返回值就是False了 。
4.softspace:這個屬性的意思就比較奇怪了,因為它表示的含義和作用,與屬性名稱基本上是沒有什么關(guān)系的 。該屬性會返回數(shù)字0或者1來表示True以及False值,因為它的意思為在使用print()函數(shù)輸出文件內(nèi)容之前是否需要打印一個空格,打印空格就會輸出0,反過來輸出的結(jié)果就是1了 。
以上就是關(guān)于“Python中file對象屬性有哪些?Python文件對象file有什么屬性”的全部內(nèi)容了,希望對你有所幫助 。

    猜你喜歡