添加
reset()
self.zip_files_at_loc_
回到
None
并将目录作为类的参数。要更改目录,只需使用不同的
C
c.default_path()
然后打电话
c.reset()
class C:
def __init__(self, default_path = '~/default'):
self.zip_files_at_loc_ = None
self.default_path = default_path
@property
def zip_files_at_loc(self):
if self.zip_files_at_loc_ is None:
self.zip_files_at_loc_ = glob.glob(self.default_path+"/*.zip")
return self.zip_files_at_loc_
def reset(self):
self.zip_files_at_loc_ = None