python 给剪切板的清单每行前面加上星号

# -*- coding: utf-8 -*-
"""
Created on Thu Sep 23 10:52:39 2021

@author: Administrator

程序用于给todolist的每一行行首自动添加星号
数据来源于剪切板
处理完后替换剪贴板
"""
# 如果没有pypercilp包就安装一个
#import pip
#def pip_install(package):
#    pip.main(['install', package])
#
#pip_install('pyperclip')

# 从剪切板获取数据
import pyperclip
text = pyperclip.paste()

# 按换行符切开数据保存为一个list 每行加上星号
lines = text.split('\n')
for i in range(len(lines)):
    lines[i] = '* ' + lines[i]
del i

# 再用换行符把他们拼起来替换text
text = '\n'.join(lines)
del lines

# 把text贴回剪切板
pyperclip.copy(text)
del text

 

posted @ 2021-09-23 11:05  Shilo  阅读(136)  评论(0编辑  收藏  举报