我们有多个 linux 服务器,我想获取特定 linux 服务器中文件和目录的所有详细信息。我知道这可以通过 os.walk 函数来完成,但它只存储单个文件信息。请找到下面的代码
import os
for d in os.walk('/'):
F = open('/home/david/Desktop/datafile.txt', 'w')
F.write(str(d) + '\n')
F.close()
提前致谢
请您参考如下方法:
你可以使用上下文管理器
import os
with open('/home/david/Desktop/datafile.txt', 'w') as F:
for d in os.walk('/'):
F.write(str(d) + '\n')
