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)
    
    
  • 相关阅读:
    快递标示
    git 操作命令系列
    在线js调试地址
    jQuery 的 validator 验证动态添加的信息
    mysql批量插入
    array_map 批量对数据执行某个自定义方法
    使用 header函数实现文件下载
    设置UTF-8 编码
    常用短信接口平台
    async: false 实现AJAX同步请求 ( $.ajax同步/异步(async:false/true) )
  • 原文地址:https://www.cnblogs.com/sunyllove/p/11320728.html
Copyright © 2011-2022 走看看