所以我正在尝试使用Tkinter将字符串保存到剪贴板中。虽然如果我手动设置字符串等于程序中的某些内容似乎有效,但如果我的程序要求输入,则它不起作用。 这是我的代码:
from tkinter import Tk
def copy(text):
r = Tk()
r.clipboard_clear()
r.clipboard_append(text)
r.update()
r.destroy()
def main():
string = input('Word(s) to convert\n\t').upper() #this works if string = 'something' and not string = input()
strcon = [' '.join(string)]
for i in range(len(string)-1):
strcon.append(string[i+1])
strcon = '\n'.join(strcon)
print(strcon)
print('You can now paste to destination')
copy(strcon)
if __name__ == '__main__':
main()