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

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)容了,希望對你有所幫助 。
猜你喜歡
- Python中的下劃線有多少個意思?Python代碼中下劃線的用法有哪些?
- Python類怎么作為字典訪問?Python如何以讀取字典方式訪問類
- Windows系統(tǒng)怎么卸載Python?Win10上的python如何卸載
- Python怎么卸載已安裝的庫?如何卸載刪Python模塊
- Python編輯器IDLE如何顯示行號?IDLE怎么添加行號
- 薛剛反唐是真實歷史嗎 薛剛反唐的歷史是真實的嗎
- Python如何判斷變量是否為可迭代對象?Python判斷可迭代對象怎么做
- Python百分數(shù)轉(zhuǎn)換為小數(shù)怎么做?Python如何實現(xiàn)小數(shù)百分數(shù)互轉(zhuǎn)
- 如何在Python中輸出百分數(shù)?Python百分數(shù)運算代碼怎么寫
- Python模塊可以分成哪些類型?Python模塊中的三種類型是什么?
