python 查找指定文件 并按照大写排序,柱状图输出

#!/usr/bin/env python2
#-*- coding:utf-8-*-
import os
import sys
import matplotlib.pyplot as plt
X=[]
Y=[]
cmd='find ./ -name \"*.go\" | xargs ls -ls'
result_cmd=os.popen(cmd)
for line in result_cmd.readlines():
        line=line.strip().split('/')
        X.append(line[-1])
print X

cmd='find ./ -name \"*.go\" | xargs ls -ls | awk \'{print $6}\' '
result_cmd=os.popen(cmd)
for line in result_cmd.readlines():
        line=line.strip()
        Y.append(line)
print Y

plt.title("my data")
plt.yticks([-100,100])
plt.bar(range(len(Y)),Y,width=0.5,color='rgb',tick_label=X)
plt.savefig("l.pdf")
plt.show()

猜你喜欢

转载自my.oschina.net/u/4038454/blog/2963928