码迷,mamicode.com
首页 > 其他好文 > 详细

批量处理多行文本数据

时间:2016-12-04 13:59:18      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:组合   之间   range   pytho   splay   gif   字符串类型   type   img   

》题目要求

  复制多行数据到剪切板中

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

》程序实现

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

》程序目的

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

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

》改进之处

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

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

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

批量处理多行文本数据

标签:组合   之间   range   pytho   splay   gif   字符串类型   type   img   

原文地址:http://www.cnblogs.com/NeverCtrl-C/p/6130429.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!