批量处理多行文本数据

》题目要求

  复制多行数据到剪切板中

  运行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) #将一个字符串类型的数据复制到剪切板中

》程序目的

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

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

》改进之处

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

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

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

时间: 2024-07-29 15:39:06

批量处理多行文本数据的相关文章

java 批量插入10万条数据

for (int i = 0; i < 100000; i++) { dbHelper.insert("INSERT aaa(name) Values ('1')"); } 运行时间==780450ms conn = getConn(); // JAVA默认为TRUE,我们自己处理需要设置为FALSE,并且修改为手动提交,才可以调用rollback()函数 conn.setAutoCommit(false); st = conn.createStatement(); long s

php 批量添加 多行文本框 textarea

$act=!empty($_GET['act']) ? trim($_GET['act']) : ''; switch($act) { case 'adda': $area['a_value'] = trim($_POST['a_value']); $area['a_type']=3; if(strpos($area['a_value'], "\n") === false) { //echo $area['a_value']; //add($area); //$DB->inser

关于程序批量处理人工做的数据。。。。

部门之前一个项目,由于做的时候标准没统一,Shp数据字段名.顺序很混乱,项目负责人讨论,想修改, 统一一下,担心工作量太大,很麻烦. 由于之前一直做AE开发,想了下,觉得这种事情,用C#写个程序批量处理一下,很容易的事情.基本思路是 (1)新建要素类,(2)按照要求建立新的字段,(3)根据字段对应关系,将要素类的属性复制过来就结束了.程序难度上,不出意外,半天 就可以搞定所有的. 事实是,第(3)步出了太多问题,不是程序的问题,是数据的问题. 同事给提供了一份新旧数据的字段对应表,本以为,读这个

使用DataAdpater自动批量更新DataSet中的数据到数据库

使用DataAdpater的批量更新,好处是不用写具体的sql脚本,尤其是做web服务这个优势非常吸引人. [WebMethod(Description = "Update服务提供的方法,将包含修改后数据的DateSet与本地数据库同步更新,成功返回更新的行数,失败返回-1."), SoapHeader("currentUser")]   public int Update(DataSet ds)   {       if (!ValidateUser(curren

在MVC中实现和网站不同服务器的批量文件下载以及NOPI下载数据到Excel的简单学习

嘿嘿,我来啦,最近忙啦几天,使用MVC把应该实现的一些功能实现了,说起来做项目,实属感觉蛮好的,即可以学习新的东西,又可以增加自己之前知道的知识的巩固,不得不说是双丰收啊,其实这周来就开始面对下载在挣扎啦,不知道从哪下手,而且自己针对一个文件下载的小小练习还是写过的,但是和项目中的下载完全就是两个世界,所以我只能抱着学习的心情查找资料啦,刚开始由于leader没有说怎么个下载的办法,我只能自己看些有关下载的资料啦,周一只是在猜测的学习,然后通过询问各路大神.就新学习了NOPI,当我看到Nopi下

Oracle批量插入有日期类型数据

例如现在有张表 id(number) startTime(date) name(varchar2) 1 2017-08-13  zhangsan 2 2017-08-14  zhangsan 需要批量插入name为zhangsan,日期以天递增,一个月的数据 1 insert into t(id,date,name) 2 select level,trunc(current_timestamp)+level,'zhangsan' 3 from dual 4 connect by level<=

爬虫新手学习2-爬虫进阶(urllib和urllib2 的区别、url转码、爬虫GET提交实例、批量爬取贴吧数据、fidder软件安装、有道翻译POST实例、豆瓣ajax数据获取)

爬虫新手学习1-爬虫基础 1.urllib和urllib2区别实例 urllib和urllib2都是接受URL请求相关模块,但是提供了不同的功能,两个最显著的不同如下: urllib可以接受URL,不能创建设置headers的Request类实例,urlib2可以. url转码 https://www.baidu.com/s?wd=%E5%AD%A6%E7%A5%9E python字符集解码加码过程: 2.爬虫GET提交实例 #coding:utf-8 import urllib #负责url编

.NET中批量给数据库中插入数据

很多时候我们需要把一个txt.xml.excel等文件中的数据插入到数据库中指定的表中.用传统的读取数据构造SQL语句插入性能会很慢(应为要频繁的执行ExectueNonQuery方法),特别是数据量非常大的时候,这个方法不能满足我们的需求,这时微软为我们提供了一个类SqlBulkCopy,能让我们把一个数据块拷贝到指定的数据表中,下面是SQLBulkCopy类使用的一个Demo: 1 #region SqlBullCopy实现,性能很好 2 Stopwatch watch = new Stop

批量插入100万条数据

创建数据库: --Create DataBase create database BulkTestDB; go use BulkTestDB; go --Create Table Create table BulkTestTable( Id int primary key, UserName nvarchar(32), Pwd varchar(16)) go --Create Table Valued CREATE TYPE BulkUdt AS TABLE (Id int, UserName