zoukankan      html  css  js  c++  java
  • 酷炫地给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


    以上代码,第二个for循环是一个简单的打印数字功能。比如上述代码文件名是a.py,则在cmd中定位到代码目录,键入

    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
    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    寒假学习记录19
    寒假学习记录18
    寒假学习记录17
    寒假学习记录16
    寒假学习记录15
    寒假学习记录14
    寒假学习记录13
    寒假学习记录12
    寒假学习记录11
    学习进度(10)
  • 原文地址:https://www.cnblogs.com/noahzn/p/4133248.html
Copyright © 2011-2022 走看看