如何应用将项目符号点添加到记事本中列表的python脚本?

墨西哥人

这是一个愚蠢的问题,因此当我在网上搜索时,只找到了更高级问题的答案。

OK,所以我做了一个脚本:bulletPointAdder.py

在记事本中,我有一个列表(每行一个项目)。

如何将制作的脚本应用于记事本文件?

(该脚本按预期工作,因为我使用的是Al Stweigart撰写的“使用Python自动化无聊的东西-但是书没有帮助,或者我无法理解)”

#! python3
# bulletPointAdder.py - Adds Wikipedia bullet points to the start
# of each line of text on the clipboard.

import pyperclip
text = pyperclip.paste()

# Separate lines and add stars.
lines = text.split('\n')
    for i in range(len(lines)): # loop through all indexes in the "lines" list
        lines[i] = '* ' + lines[i] # add star to each string in "lines" list
text = '\n'.join(lines)
pyperclip.copy(text)
溶胶

在此代码中,您使用了一个库“ pyperclip”,该库将把剪贴板中的文本(当您复制ctrl + insert时)获取为变量“ text”。

然后将'text'拆分为行列表,因为'\ n'表示行尾。

然后(缩进错误:“ for”行应与前几行一样位于缩进处),代码将以i索引的每一行(因为len(lines)是列表“ lines”的长度)并添加到每个元素i列表“行”中的字符串“ *”

现在,循环之外,变量“文本”成为一个字符串,该字符串合并了“行”行列表中的所有新元素

最后,pyperclip.copy(因此它需要在库“ pyperclip”中定义的函数“ copy”)将字符串复制到剪贴板中。

import pyperclip    # a librairy of function that allows you communicating with the clipboard
text = pyperclip.paste()  # takes the string from the clipboard

 and add stars.
lines = text.split('\n') # Separate the text into a list of lines
for i in range(len(lines)): # loop through all elements of the list in the "lines" list using the index 'i'
        lines[i] = '* ' + lines[i] # merges a star and a space behind the previous line of text. For each line i of 'lines', add '* '
text = '\n'.join(lines) # merges all elements of the list 'lines' into a string
pyperclip.copy(text) # export the string 'text' to the clipboard

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将文件浏览窗口添加到记事本++

来自分类Dev

将记事本添加到Windows 7中的右键单击新菜单

来自分类Dev

通过记事本++中的正则表达式将字符添加到每个数字

来自分类Dev

如何将这些字符添加到在特定列中包含特定字母的每一行?(记事本++)

来自分类Dev

如何从应用程序列表中删除记事本?

来自分类Dev

使用记事本++修改python脚本中的索引

来自分类Dev

使用记事本++在其目录中运行python脚本

来自分类Dev

使用记事本++修改python脚本中的索引

来自分类Dev

将整数添加到python列表中的特定项目?

来自分类Dev

记事本++ || 如何添加到不包含特定字符串的每一行的开头?

来自分类Dev

查找正则表达式,然后在记事本++中添加到文档末尾

来自分类Dev

如何在记事本++中激活功能列表

来自分类Dev

如何自动将项目添加到Memcached列表(在Python中)

来自分类Dev

在记事本++中将数字添加到特定行

来自分类Dev

python 3如何将项目添加到另一个列表中的列表

来自分类Dev

记事本++在特定符号后添加新段落

来自分类Dev

记事本++在特定符号后添加新段落

来自分类Dev

如何使用AngularFire将项目添加到列表中某个项目内的特定词典中?

来自分类Dev

如何禁用记事本++中的链接?

来自分类Dev

Python - 将项目添加到列表列表

来自分类Dev

尝试通过控制台应用程序将项目添加到列表中

来自分类Dev

Python:使用旧项目将新项目添加到列表的字典中

来自分类Dev

以编程方式将标准和超链接列表项的混合添加到ASP.NET中的项目符号列表

来自分类Dev

将符号和模式添加到Python的嵌套列表中?

来自分类Dev

Python-将信息添加到列表中的项目,从而创建元组列表

来自分类Dev

Python-将信息添加到列表中的项目,从而创建元组列表

来自分类Dev

记事本++如何复制字符串,然后将其添加到行的开头,直到达到相似的字符串?

来自分类Dev

如何将点坐标添加到仅矩形的一侧的PointF列表中?

来自分类Dev

如何在记事本中所有行中的“ =”符号后替换特定字符

Related 相关文章

  1. 1

    如何将文件浏览窗口添加到记事本++

  2. 2

    将记事本添加到Windows 7中的右键单击新菜单

  3. 3

    通过记事本++中的正则表达式将字符添加到每个数字

  4. 4

    如何将这些字符添加到在特定列中包含特定字母的每一行?(记事本++)

  5. 5

    如何从应用程序列表中删除记事本?

  6. 6

    使用记事本++修改python脚本中的索引

  7. 7

    使用记事本++在其目录中运行python脚本

  8. 8

    使用记事本++修改python脚本中的索引

  9. 9

    将整数添加到python列表中的特定项目?

  10. 10

    记事本++ || 如何添加到不包含特定字符串的每一行的开头?

  11. 11

    查找正则表达式,然后在记事本++中添加到文档末尾

  12. 12

    如何在记事本++中激活功能列表

  13. 13

    如何自动将项目添加到Memcached列表(在Python中)

  14. 14

    在记事本++中将数字添加到特定行

  15. 15

    python 3如何将项目添加到另一个列表中的列表

  16. 16

    记事本++在特定符号后添加新段落

  17. 17

    记事本++在特定符号后添加新段落

  18. 18

    如何使用AngularFire将项目添加到列表中某个项目内的特定词典中?

  19. 19

    如何禁用记事本++中的链接?

  20. 20

    Python - 将项目添加到列表列表

  21. 21

    尝试通过控制台应用程序将项目添加到列表中

  22. 22

    Python:使用旧项目将新项目添加到列表的字典中

  23. 23

    以编程方式将标准和超链接列表项的混合添加到ASP.NET中的项目符号列表

  24. 24

    将符号和模式添加到Python的嵌套列表中?

  25. 25

    Python-将信息添加到列表中的项目,从而创建元组列表

  26. 26

    Python-将信息添加到列表中的项目,从而创建元组列表

  27. 27

    记事本++如何复制字符串,然后将其添加到行的开头,直到达到相似的字符串?

  28. 28

    如何将点坐标添加到仅矩形的一侧的PointF列表中?

  29. 29

    如何在记事本中所有行中的“ =”符号后替换特定字符

热门标签

归档