《Python编程快速上手》8.9.1实践练习
2018-02-12 14:13
246 查看
#!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()
相关文章推荐
- 《Python编程快速上手》第8.9.3实践练习
- 《Python编程快速上手》第7.18.1实践练习
- 《Python编程快速上手》第8.9.2实践练习
- 《Python编程快速上手》第7.18.2实践练习
- Accelerated C++:通过示例进行编程实践——练习解答(第9章)
- Python List 练习实践(一)
- 软工实践个人练习-使用github进行代码管理
- hive 实践练习1 建表 查询
- 第一周上机实践项目一练习一
- 01利用sklean练习机器学习--sklean之感知机preceptron模型实践
- python编程:从入门到实践-第三章练习
- 【day 9】python编程:从入门到实践学习笔记-测试代码(末附练习答案代码)
- Python编程:从入门到实践 5.4.3 练习 5-10 检查用户名
- Accelerated C++:通过示例进行编程实践——练习解答(第11章)
- Python List 练习实践(二)
- 《Python编程:从入门到实践》课后练习2-1到2-11
- python从入门到实践第三章的课后练习作业
- python编程:从入门到实践-第四章练习
- 程序设计实践练习(执行,暴力)2
- 《Python编程快速上手》实践项目第六章