why example one
copy hello world
clip board not example two
?
# example 1 subprocess.check_output(["echo", "hello world", "|", "clip"], shell=true, stderr=subprocess.stdout) # example 2 subprocess.check_output(["echo", "hello \n world", "|", "clip"], shell=true, stderr=subprocess.stdout)
another issues example one
copies hello world quotes around so:
"hello world"
so, how copy text multiple lines clipboard without double-quotes?
as suggested @eryksun, solves issue:
p = subprocess.popen('clip.exe', stdin=subprocess.pipe, stdout=subprocess.pipe, universal_newlines=true) p.communicate('hello \n world') p.wait()