2016-04-03 198 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)' –

相關問題