- 论坛徽章:
- 0
|
上司让我统计代码行数,于是我下了wc.exe,然后win+r,cmd,dir /b /s *.java>>java.txt,再写个脚本如下
# coding=utf-8
import os;
"""
统计总行数
"""
fn = ["html.txt","java.txt","jsp.txt","xml.txt"];
wc = '"D:\\Program Files\\UnxUtils\\bin\\wc.exe"';
lines = 0;
for n in fn:
f = open("./"+n);
for line in f:
line = "\"" + line + "\"";
cmd = wc + " -l "+ line;
cmd = "\"" + cmd + "\"";
rst = os.popen(cmd).readlines();
lrst = rst[0].split();
lines = lines + int(lrst[0]);
print(lines); |
其实dir也可以写进py里面去的,就是当时没多想...
cmd = 'dir /b /s *.jsp'
rst = os.popen(cmd).read()
rst.split('\n') |
|
|