• 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)


    
    
  • 相关阅读:
    为什么表单中post接受数据是获取name值而不是id值
    YII2 定义页面提示
    yii相关手册文档
    使用后台程序的第一个表单Form
    使用后台程序的第一个程序hello word
    yii:高级应用程序搭建数据库的详细流程
    详细步骤教你安装yii高级应用程序和配置composer环境
    sys模块
    os
    time和datetime
  • 原文地址:https://www.cnblogs.com/xuexiaohun/p/6516185.html
Copyright © 2020-2023  润新知