Python 官方文档:入门教程 => 点击学习
#!python3 #运行 py mcb.pyw save spam ,剪贴板内容就关键字spam保存 #py mcb.pyw spam 加载spam 对应内容到剪贴板 #py mcb.pyw list 关键字列表到剪贴板 #扩展多重剪贴
#!python3
#运行 py mcb.pyw save spam ,剪贴板内容就关键字spam保存
#py mcb.pyw spam 加载spam 对应内容到剪贴板
#py mcb.pyw list 关键字列表到剪贴板
#扩展多重剪贴板:
#增加delete <keyWord>,从shelf中删除相应键值
#delete all 清空
import sys,pyperclip,shelve
mcbShelf=shelve.open(r'I:\mcb')
#save clipboasr content:
if len(sys.argv) == 3:
if sys.argv[1].lower()=='save' and sys.argv[2].lower() != 'all':
mcbShelf[sys.argv[2]] = pyperclip.paste()
elif sys.argv[1].lower()=='delete' and sys.argv[2].lower()=='all':
mcbShelf.clear()
elif sys.argv[1].lower()=='delete' and sys.argv[2] in mcbShelf:
del mcbShelf[sys.argv[2]]
elif len(sys.argv) == 2:
#List keywords and load content.
if sys.argv[1]=='list':
pyperclip.copy(str(list(mcbShelf.keys())))
elif sys.argv[1] in mcbShelf:
pyperclip.copy(mcbShelf[sys.argv[1]])
else:
print("参数错误")
else:
print('wrong')
mcbShelf.close()
--结束END--
本文标题: 《Python编程快速上手》8.9.1实
本文链接: https://lsjlt.com/news/187481.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0