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啦,三少有点饿啦,想吃火锅啦,所以待更新......

  • 相关阅读:
    边框上带有文字
    满屏展示
    javaScript中SetInterval与setTimeout区别
    圆形进度条
    抢购(秒杀)业务的技术要点
    Sybase 动态改变存储过程里查询的数据库
    在Hibernate映射文件里配置Sequence
    初学struts2杂乱笔记
    Struts2的学习链接
    DWR框架在web.xml的完整配置及注释
  • 原文地址:https://www.cnblogs.com/NeverCtrl-C/p/6130429.html
Copyright © 2011-2022 走看看