酷炫地给py代码标上行数
Python IDLE是没有显示行号的功能的,今天学了一个方式可以酷炫地给自己的代码加上行号,该方法直接修改代码,慎用哦!代码如下:
import fileinput
for line in fileinput.input(inplace=True) :
line = line.rstrip()
num = fileinput.lineno()
print '%-44s # %2i' %(line, num)
for a in range(1, 10) :
print('the number is %d'%a)
a += 1
python a.py a.py
打开a.py发现代码变成了:
import fileinput # 1
# 2
for line in fileinput.input(inplace=True) : # 3
line = line.rstrip() # 4
num = fileinput.lineno() # 5
print '%-44s # %2i' %(line, num) # 6
# 7
for a in range(1, 10) : # 8
print('the number is %d'%a) # 9
a += 1 # 10自动编号完成啦~酷炫吗?
注:%-44s,表示左对齐,44个字符长度,不够用空格补全~
作者:Noah Zhang
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
posted on 2014-07-31 11:13 Noah.Zhang 阅读(402) 评论(0) 收藏 举报
浙公网安备 33010602011771号