python - df -h磁盘命令 转成数组格式不会求教

 书友68570125 发布于 2022-11-06 01:11

[root@123 ~]# df -ah
文件系统 容量 已用 可用 已用%% 挂载点
/dev/mapper/vg_ci123-lv_root
50G 32G 16G 67% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/cciss/c0d0p1 485M 37M 423M 8% /boot
/dev/mapper/vg_ci123-lv_home
76G 180M 72G 1% /home
none 0 0 0 - /proc/sys/fs/binfmt_misc
sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs

有没有办法用python 转成数组形式?

1 个回答
  • 下面是bash的代码可以输出成python格式的数组,不知道你是不是想要这种?

    df -ah | awk 'BEGIN{ORS=""; print "["} {print "[\""$1"\", \""$2"\", \""$3"\", \""$4"\", \""$5"\", \""$6"\"], "}END{print "]"}' 

    output:

    [["Filesystem", "Size", "Used", "Avail", "Use%", "Mounted"], ["/dev/sda1", "462G", "63G", "376G", "15%", "/"], ["proc", "0", "0", "0", "-", "/proc"], ["sysfs", "0", "0", "0", "-", "/sys"], ["none", "0", "0", "0", "-", "/sys/fs/fuse/connections"], ["none", "0", "0", "0", "-", "/sys/kernel/debug"], ["none", "0", "0", "0", "-", "/sys/kernel/security"], ["udev", "1.9G", "4.0K", "1.9G", "1%", "/dev"], ["devpts", "0", "0", "0", "-", "/dev/pts"], ["tmpfs", "770M", "796K", "770M", "1%", "/run"], ["none", "5.0M", "0", "5.0M", "0%", "/run/lock"], ["none", "1.9G", "0", "1.9G", "0%", "/run/shm"], ["binfmt_misc", "0", "0", "0", "-", "/proc/sys/fs/binfmt_misc"], ]
    2022-11-10 22:44 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有