zoukankan      html  css  js  c++  java
  • python打印表格式数据-星号或注释

    python打印表格式数据,留出正确的空格,格式化打出

    代码如下:

    def printPicnic(itemsDict,leftWidth,rightWidth):
        print('PICNIC ITEMS'.center(leftWidth + rightWidth,'-'))
        for k,v in itemsDict.items():
            print(k.ljust(leftWidth,'.')+str(v).rjust(rightWidth))
    
    picnicItems = {'sandwitches':4,'apple':12,'cups':4,'cookies':8000}
    printPicnic(picnicItems,12,5)
    printPicnic(picnicItems,20,6)
    效果如下:

    段落星号或注释,在编辑一篇维基百科的文章时,你可以创建一个无序列表,每个列表占据一行,并在前面放置一个星号。这个可以手动添加,但是当你有一个非常大的列表,希望前边都添加星号。

    可以用一小段python脚本来将这个任务自动化

    所以需要完成下列的事情:

    1.从剪贴板粘贴文本

    2.对它做一些处理

    3.将新的文本复制到剪贴板中

    所以雏形就像这样:

    import pyperclip
    
    text = pyperclip.paste()
    #TODO:Seperate lines and add stars
    
    
    pyperclip.copy(text)

    所以需要做的部分就是将字符串split成列表 然后给每个列表的元素添加一个星号 然后重新join成字符串

    完整的代码如下:

    import pyperclip
    text = pyperclip.paste()
    lines = text.split('
    ')
    for i in range(len(lines)):
        lines[i] = '#'+ lines[i]
    text = '
    '.join(lines)
    pyperclip.copy(text)
    
    
  • 相关阅读:
    Big-data:Linux基础(04)--快捷键
    Big-data:Linux基础(03)
    Big-data:Linux基础(02)
    [mysql]删除和修改
    git使用两个异常处理
    jmeter函数使用以及json格式的后置处理器
    jmeter遇到中文不可见
    jmeter参数化
    GIT简易使用
    mysql基本语句(更新中)
  • 原文地址:https://www.cnblogs.com/sunyllove/p/11320728.html
Copyright © 2011-2022 走看看