Python在Linux环境中获取文件名并读取文件内容格式化输出
代码示例:
import json
import os
import sys
import codecs
sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())
file = os.popen("ls -l /home/log/*/*.json|awk -F' ' '{print $9}'").read()
for item in file.split('\n')[0:-2]:
file = os.popen("cat {}".format(item)).read()
print('{0:' '<50}'.format(json.loads(file).get('backup_path')),'-',json.loads(file).get('server')[0].get('list')[0].get('server_ip'))
执行结果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/4e8ad7660ce24c6c8165cac558482400.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)