在我开始重新发明轮子之前,谁能告诉我是否有单行语句的直接(或半直接)替代:
allfiles = dircache.listdir('.')
最佳答案
一行?不,但你可以这样做:
global_cache = {}
def cached_listdir(path):
res = global_cache.get(path)
if res is None:
res = os.listdir(path)
global_cache[path] = res
return res
关于python 3 替代 dircache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32622596/