파이썬 클립보드 사용하기

Posted 2013. 1. 8. 12:24

환경: Python 2.7.3

 

import wx이나 import ctype를 이용하면 되는데 모듈을 받아야되니 귀찮으니깐 간단하게 이용하는 법을 알아봤다,,,,;

 

1. 운영체제 명령어 이용하기

 

#윈도우(비스타 이상부터)

import os

copy_string = "hello"

copy_string = "echo " + copy_string + " |clip"
os.system(copy_string) 

 *참고 : 윈도우는,,,,,복사시에 echo 명령어 자체가 엔터를 붙이는걸 해결하지 못했네요;;;

 

#리눅스(xclip 설치해야함)

import os

copy_string = "hello"

copy_string = "echo " + copy_string + " | xclip -selection clipboard"
os.system(copy_string)

 *참고 : 리눅스는 echo 명령어에 -n 옵션을 붙여서 끝에 엔터를 제거할수 있고 -e 옵션을 사용하여 여러가지 형태의 문자열들을 클립보드에 넣을수 있다.

ex>

안녕하세요.

복사테스트입니다. 

 

==> echo -ne "안녕하세요.\n복사테스트입니다."|xclip -selection clipboard

 

 

2. Tkinter 이용하기

 *참고 : Tkinter는 파이썬으로 GUI를 구성할 때 사용합니다

#윈도우

from Tkinter import Tk


r = Tk()

r.withdraw()        
r.clipboard_append('hello')
r.mainloop() 

*참고 : 이렇게 하면 응답대기상태(?)가 되는데 자동으로 꺼지는건 해결 안됬다;;;

 


 

'python > 스터디' 카테고리의 다른 글

파이썬 스터디 끝  (0) 2012.06.09
파이썬 소켓 예시  (0) 2012.06.03
파이썬 시작하기  (0) 2012.05.22
파이썬 2번째 강의  (0) 2012.05.22
파이썬을 배우기 시작하였다....  (0) 2012.05.22
« PREV : 1 : ··· : 21 : 22 : 23 : 24 : 25 : 26 : 27 : ··· : 43 : NEXT »