8.9.1 shelf 的删除-多重剪贴板
import shelve, pyperclip, sys
mcbShelf = shelve.open('F:\\python\\mcb')
if len(sys.argv) == 3 :
if sys.argv[1].lower() == 'save' :
mcbShelf[sys.argv[2]] = pyperclip.paste()
print(pyperclip.paste())
elif sys.argv[1].lower() == 'delete':
del mcbShelf[sys.argv[2]] #delete one item
print('delete1')
elif len(sys.argv) == 2 :
if sys.argv[1].lower() == 'list' :
pyperclip.copy(str(list(mcbShelf.keys())))
print(str(list(mcbShelf.keys())))
print(str(list(mcbShelf.values())))
elif sys.argv[1] in mcbShelf:
pyperclip.copy(mcbShelf[sys.argv[1]])
print(mcbShelf[sys.argv[1]])
elif sys.argv[1].lower() == 'delete':
mcbShelf.clear()