我常会写到下面例示的 class。
我试过若读的档案和储存的档案相同,是写得进去的。
但不禁怀这样是个好的写作习惯吗?是否需要什么样的机制,例如mutex或是什么的?
若没有什么保护机制,会有什么问题吗?(我想不太出来)
class Demo(object):
def __init__(self, file):
with open(file, mode='r') as f:
f.readlines()
........
def save(self, file):
with open(file, mode='w') as f:
f.writeline()
........