2016-04-03 200 views
1

我的桌面上有一个txt文件:test.txt。我想打开该txt文件并将所有内容复制到剪贴板。如何将txt文件内的内容复制到剪贴板?

我该怎么办呢?

我想通了如何打开文件,并读行:

path = 'C:\Users\Username\Desktop\test.txt' 

fo = open(path, 'r').readlines() 

但我无法弄清楚如何获得这些数据到剪贴板。

回答

4

您可以尝试使用Pyperclip

import pyperclip 
fo = open(path, 'r').read() 
pyperclip.copy(fo) 

如果你在OS X,你也可以试试这个代码:

import os 
data = "hello world" 
os.system("echo '%s' | pbcopy" % data) 
+0

如何使Python来阅读文本文件里的所有内容并用pyperclip复制它。我知道pyperclip可以像这样拷贝参数里面的东西:pyperclip.copy('text'),但是如何让它从文本文件中复制整个内容? – Towelie

+0

@Towelie你尝试喜欢这个 'FO =开(路径, 'R') –

+1

读入一个变量,使用这个变量作为参数的read()。': 'FO =开(路径, 'R') .readlines() pyperclicp.copy(fo)' –

相关问题