我对如何解决这个格式问题感到困惑。我怀疑这是因为存在两个变量而不是一个变量,这反过来又将其全部关闭。
这是我目前的输出..
Bin Range Count
0-9 1
20-29 1
我正在努力实现..
Bin range Count
0-9 1
20-29 1
我的这段代码是..
counter = collections.Counter()
for py_filename in glob.glob('*.py'):
with open(py_filename) as f:
linecount = sum(1 for line in f)
counter[linecount//10] += 1
print('\n{0} {1}'.format('Bin Range', 'Count'))
for i,n in sorted(counter.items()):
print('{}-{:<12}{:<4}'.format(i * 10, (i + 1) * 10 - 1, n))
我假设如果该0-9
部分都是一个变量,那么这不会是一个问题,但是有没有办法根据格式规则对两个变量进行分组,或者我只需要找出一种更有效的方法来处理我的结果。
为帮助干杯!