在 Wiki 标记中添加无序列表

项目:在 Wiki 标记中添加无序列表
在编辑一篇维基百科的文章时,你可以创建一个无序列表,即让每个列表项占
据一行,并在前面放置一个星号。但是假设你有一个非常大的列表,希望添加前面
的星号。你可以在每一行开始处输入这些星号,一行接一行。或者也可以用一小段
Python 脚本,将这个任务自动化。
bulletPointAdder.py 脚本将从剪贴板中取得文本,在每一行开始处加上星号和空
格,然后将这段新的文本贴回到剪贴板。例如,如果我将下面的文本复制到剪贴板
(取自于维基百科的文章“List of Lists of Lists”):
Lists of animals
Lists of aquarium life
Lists of biologists by author abbreviation
Lists of cultivars
然后运行 bulletPointAdder.py 程序,剪贴板中就会包含下面的内容:
* Lists of animals
* Lists of aquarium life
* Lists of biologists by author abbreviation
* Lists of cultivars
这段前面加了星号的文本,就可以粘贴回维基百科的文章中,成为一个无序列表。

从剪贴板中复制和粘贴
你希望 bulletPointAdder.py 程序完成下列事情:
1.从剪贴板粘贴文本;
2.对它做一些处理;
3.将新的文本复制到剪贴板。

代码实现:

bulletPointAdder.py

 1 import pyperclip
 2
 3 text = pyperclip.paste()
 4
 5 lst = text.split(‘\r\n‘)        # 将字符串以\r\n为分隔符,分割成列表
 6
 7 for i in range(len(lst)):
 8     lst[i] = ‘* ‘ + lst[i]      # 在列表的每个元素前加上‘* ‘
 9
10 text = ‘\n‘.join(lst)           # 将列表合成一个字符串
11
12 pyperclip.copy(text)
13 print(pyperclip.paste())

原文地址:https://www.cnblogs.com/FengZeng666/p/9743576.html

时间: 2024-10-07 03:08:49

在 Wiki 标记中添加无序列表的相关文章

Python实践练习:在 Wiki 标记中添加无序列表

题目描述 项目:在 Wiki 标记中添加无序列表 在编辑一篇维基百科的文章时,你可以创建一个无序列表,即让每个列表项占据一行,并在前面放置一个星号.但是假设你有一个非常大的列表,希望添加前面的星号.你可以在每一行开始处输入这些星号,一行接一行.或者也可以用一小段Python 脚本,将这个任务自动化. bulletPointAdder.py 脚本将从剪贴板中取得文本,在每一行开始处加上星号和空格,然后将这段新的文本贴回到剪贴板.例如,如果我将下面的文本复制到剪贴板(取自于维基百科的文章"List

Python 在 Wiki 标记中添加无序列表

Python编程快速上手实践项目题目,欢迎指证与优化!代码: #! python3 # bulletPointAdder.py - Adds Wikipedia bullet points to the start # of each line of text on the clipboard. import pyperclip text = pyperclip.paste() # 从剪贴板粘贴文本 lines = text.split('\n') # 使用 split()方法得到一个字符串的列

HTML中的无序列表讲解(菜鸟)

什么是列表标签? 1.列表标签的作用:给一堆数据添加列表语义,也就是告诉搜素引擎告诉浏览器这一堆数据是一个整体. 2.HTML中列表标签的分类 2.1无序列表(最多人用)(unordered list) 2.2有序列表(最少人用)(ordered list) 2.3定义列表(其次)(definition list) 3无序列表作用: 给一堆数据添加列表语义,并且这一堆数据所有的数据都没有先后之分 什么叫先后之分? 例如:排行榜 什么叫没有先后之分? 例如:中国的所有城市 4.无序列表格式: <u

DataGridView 表头中添加过滤列表(类似Excel表头过滤)

Building a Drop-Down Filter List for a DataGridView Column Header Cell 参考:http://msdn.microsoft.com/zh-cn/library/aa480727(en-us).aspx 1.引用DataGridViewAutoFilter.dll文件 2.C#程序调用时,只需要添加: BindingSource dataSource = new BindingSource(_DataView, null);dat

ArcGIS中添加进自定义的ttf字符标记符号

原文:ArcGIS中添加进自定义的ttf字符标记符号 ArcGIS系统中的样式可能不能满足实际生产需要,为了实现快速制图,可自定义一些样式,以便重复利用. 1.   制作的符号库 使用 FontCreator6.0工具制作ttf格式的arcgis的符号库.参考:Jingkunliu的ArcGIS使用字体文件制作符号库!这篇博客. 2.   安装ttf字体符号库 字体包中包含了自定义的一些符号样式,在正式使用样式之前,必须安装.ttf的字体包. 安装字体的包的方式有以下两种,二选一即可: 1) 找

如何在github的wiki中添加新的图片

本文简单介绍在github的wiki中添加新的图片对方法 在github的wiki中,可以展现图片,可是,怎么添加图片,从网页上展示的信息来看,不是很清楚. 添加图片,基本上就是通过下面几步来完成: 1. clone wiki 2.创建图片目录 3.在图片目录中添加图片 4.在wiki中引用图片 具体操作步骤如下: 1. clone wiki git clone https://github.com/xx/xx.wiki.git 该url可以从clone this wiki locally 拿到

127使用 TableView 自带的单元格样式实现好友列表,另外在单元格中添加辅助按钮

类似的做法如之前这篇随笔:114自定义 UITableViewCell 实现好友列表(扩展知识:如何使用xib创建自定义的表格视图单元格 KMTableViewCell) 相比之下:自定义 UITableViewCell 的内容灵活,可根据需求调整展示效果,应用场景更广:一般适用于TableView 自带的单元格样式无法实现的效果. 效果如下: ViewController.h 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController :

python列表中添加对象时的注意

最近在用python写代码,用到了对象数组.在c++中我们要使用能够灵活操作的对象数组,一般会用stl的vector类,该类的push_back方法可以将一个对象的拷贝加入到vector对象中,所以当使用[]下标对vector的元素进行修改时,原来的作为push_back参数的那个对象的值并不会改变.python中类似的方法是列表的append方法,但是要注意此时若加入到列表中的是基础数据类型,则是值传递,若是对象,则是引用传递.这种参数的传递方式和java一样.因此,在python中通过列表下

浏览器兼容性之无序列表dl

浏览器兼容性之无序列表dl 无序列表的一些特定的css属性有list-style-type,list-style-position,和list-style-image.这些属性设置了列表项目符号的类型,标记的位置,以及使用图片代替标记.这三个属性可以使用list-style进行合并缩写. 标记list-style-type,在不同的浏览器中大小不和位置的渲染也是有差异的,故很少使用.list-style-image属性可以给无序列表一个自定义的独一无二的表现,不幸的是,在IE下使用此方法添加项目