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)
    
    
  • 相关阅读:
    Salesforce 大量数据部署的最佳实践
    Salesforce 数据备份和恢复小知识
    Salesforce 导入导出数据简介
    GDPR 和个人信息保护的小知识
    代码审查要点简介
    Salesforce 外部对象
    Python scipy.sparse.csr_matrix()[csc_matrix()]
    Deep Compression
    Pascal voc api
    Python内置模块-xml模块
  • 原文地址:https://www.cnblogs.com/sunyllove/p/11320728.html
Copyright © 2011-2022 走看看