2017-09-17 94 views
1

是否有快速「pythonic」方式來檢查文件是否處於寫入模式,無論是模式爲r+w,w+等。我需要運行一個函數時__exit__被調用,但僅當文件在寫入模式下打開時,而不是隻讀模式。我希望有一些功能可以獲得這些信息,但我似乎無法找到任何東西。Python檢查文件對象是否處於寫入模式

有沒有辦法做到這一點,而不必建立一個單獨的函數來解釋模式類型列表?

回答

0

只需使用file.mode屬性

>>> f = open("test.csv", "r") 
>>> f.mode 
'r' 
相關問題