在 Wiki 标记中添加无序列表

Posted fengzeng666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在 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(
)        # 将字符串以
为分隔符,分割成列表
 6 
 7 for i in range(len(lst)):
 8     lst[i] = *  + lst[i]      # 在列表的每个元素前加上‘* ‘
 9 
10 text = 
.join(lst)           # 将列表合成一个字符串
11 
12 pyperclip.copy(text)
13 print(pyperclip.paste())

 

























以上是关于在 Wiki 标记中添加无序列表的主要内容,如果未能解决你的问题,请参考以下文章

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

在列表中存储标记位置

从 NSArray 创建自定义无序列表

列表标记

CSS 列表样式详解

Markdown语法