我们有多个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()
Run Code Online (Sandbox Code Playgroud)
提前致谢
您可以使用上下文管理器
import os
with open('/home/david/Desktop/datafile.txt', 'w') as F:
for d in os.walk('/'):
F.write(str(d) + '\n')
Run Code Online (Sandbox Code Playgroud)