2016-04-03 8 views
1

Ich habe eine TXT-Datei auf meinem Desktop: test.txt. Ich möchte diese TXT-Datei öffnen und alles in die Zwischenablage kopieren.Wie kopiere ich Inhalte innerhalb einer TXT-Datei in die Zwischenablage?

Wie mache ich das?

Ich dachte, wie Datei zu öffnen und lesen Zeilen:

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

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

Aber ich kann nicht herausfinden, wie diese Daten in die Zwischenablage zu bekommen.

Antwort

4

Sie können versuchen, Pyperclip

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

mit der Wenn Sie unter OS X sind, können Sie auch diesen Code versuchen:

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

Wie kann ich Python machen alle Inhalte innerhalb der Textdatei lesen und kopiere es mit pyperclip. Ich weiß, dass pyperclip kopieren kann, was innerhalb von Argumenten wie folgt ist: pyperclip.copy ('text'), aber wie kann ich den gesamten Inhalt aus einer Textdatei kopieren? – Towelie

+0

@Towelie Haben Sie versucht, so 'fo = open (Pfad,' r ') .lesen()' –

+1

lesen Sie es in eine Variable und verwenden Sie die Variable als Argument: 'fo = offen (Pfad, 'r') .readlines() pyperclicp.copy (fo) ' –

0

Verwenden Sie pyperclip. Es ist plattformübergreifend.

Verwandte Themen