파이썬 클립보드 사용하기
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 설치해야함)
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 |
- Filed under : python/스터디