2017-09-17 44 views
1

是否有快速“pythonic”方式来检查文件是否处于写入模式,无论是模式为r+w,w+等。我需要运行一个函数时__exit__被调用,但仅当文件在写入模式下打开时,而不是只读模式。我希望有一些功能可以获得这些信息,但我似乎无法找到任何东西。Python检查文件对象是否处于写入模式

有没有办法做到这一点,而不必建立一个单独的函数来解释模式类型列表?

回答

0

只需使用file.mode属性

>>> f = open("test.csv", "r") 
>>> f.mode 
'r' 
相关问题