将字符串更改为小写,但第一个字符除外,并复制到剪贴板

时间:2015-03-03 00:33:44

标签: python python-3.x lambda pyperclip

我想编写简单的lambda或带字符串的函数,除第一种情况外,更改为小写,并将结果复制到Linux中的剪贴板。

我有lambda:

to_lower = lambda s : s[0].upper() + s[1:].lower()

没关系:

to_lower("some Sentence with Incorrect Size of characterS")
Some sentence with incorrect size of characters

但是我如何自动将这个lambda的结果复制到剪贴板,以便我可以将它粘贴到文本编辑器中。目前,我必须在python命令行中手动选择文本以复制到剪贴板。

1 个答案:

答案 0 :(得分:2)

查看pyperclip: http://coffeeghost.net/2010/10/09/pyperclip-a-cross-platform-clipboard-module-for-python/

import pyperclip
pyperclip.copy('The text to be copied to the clipboard.')