2
早上好,如何通過分割文本linux命令在python3中創建3d數組?
親愛的朋友們,
如何從字符串命令拆分創建python3 3維數組? 以下是我如何創建3個一維數組。
fs_usage=subprocess.check_output(["df -k | awk '{print $3 \",\" $4 \",\" $6}' | awk '{if(NR>0)print}'"],shell=True,universal_newlines=True)
data_arr=fs_usage.split()
arr_used=[]
arr_available=[]
arr_mounted=[]
for i in data_arr:
used,available,munted=i.split(",")
arr_used.append(used)
arr_available.append(available)
arr_mounted.append(munted)
# print(i)
print(arr_used,arr_available,arr_mounted)
解決方案可以您也許提供您想要輸出的例子嗎?我無法理解你想要做什麼。 – user2027202827
當然請看下面: – user3661564
['9260312','35676','89803096','177592','4296','7261132','546774132','266992460','1976228','69793452',' ''''868708','8109852','103049352','3389364','2653744','1261144','3568272','26768564','27267160','18630128' ','29306348','14161384','1629036'] ['/','/ tmp','/ test','/ boot','/ home','/ var','/ mnt/install' ,'/ mnt/snapshot','/ mnt/share','/ mnt/storage','/ mnt/linux','/ mnt/download','/ run/user/1001'] – user3661564