zoukankan      html  css  js  c++  java
  • 批量处理多行文本数据

    》题目要求

      复制多行数据到剪切板中

      运行python程序后剪切板中的内容每行前面都多了一个 * 和 一个空格

    》程序实现

     1 import pyperclip
     2 
     3 text = pyperclip.paste() # 将剪切板中的数据复制到text变量中
     4 
     5 print(text)
     6 print(type(text))   #判断text的数据类型:字符串类型
     7 
     8 lines = text.split('
    ')    #将字符串按照换行符切分成列表
     9 print(lines)
    10 print(type(lines))  #判断lines的数据类型
    11 
    12 for i in range(len(lines)):  # 遍历整个列表的数据,将每个元素前面加一个 * 和 一个空格
    13     lines[i] = "* " + lines[i]
    14 
    15 text = '
    '.join(lines) #将列表类型的数据组合成一个字符串类型的数据,每个元素之间用换行符进行连接
    16 pyperclip.copy(text) #将一个字符串类型的数据复制到剪切板中
    View Code

    》程序目的

      熟练掌握pyperclip.copy() pyperclip.paste()的使用

      掌握怎么批量处理多行的文本数据

    》改进之处

      怎么将多行文本数据转换成大写或者小写

      怎么将多行文本数据前面后者后面的空格去掉

      现在是11:15啦,三少有点饿啦,想吃火锅啦,所以待更新......

  • 相关阅读:
    理解java的接口和抽象类
    Yum 仓库配置
    Vsftp 服务配置
    SAMBA 服务配置
    DHCP 服务配置
    dd 命令的使用
    linux 账户控制
    CentOS 系统优化
    Page Cache与Page回写
    TCP拥塞控制
  • 原文地址:https://www.cnblogs.com/NeverCtrl-C/p/6130429.html
Copyright © 2011-2022 走看看