본문 바로가기

python71

Autohotkey regular expression 관련 함수에서 변수 사용하기 Autohotkey 에서 정규표현식을 사용할 때 NeedleRegEx , Replacement 부분에 변수를 사용하고 싶은 경우가 있습니다. Python 등에서는 escape() 함수등을 제공해 줘서 이런 함수가 있나 했는데 Autohotkey에 이런 함수는 없더군요. 그래서 검색을 좀 해보니 불가능 한게 아니었습니다. 어쩌면 Python 의 예보다 더 단순한게 할 수 있더군요. 아래와 같은 텍스트가 있는 경우~ Var = ( Line 1 of the text. Line 2 of the text. By default, a linefeed is present between lines. ) Line 1, Line 2 부분을 바꿔 보도록 하죠. 물론 이 경우는 변수를 안 쓰는게 맞지만 그냥... 예니까 변수를.. 2017. 2. 26.
Python Regular Expression 테스트 사이트 Regular Expression 을 사용하는 경우 항상 테스트가 필요 합니다. 정규 표현식을 잘못 사용하면 돌이킬 수 없는 문제들이 발생 할 수도 있기 때문이죠. 그래서 오늘은 정규 표현식 테스트 사이트들에 대해 간단히소개 하려 합니다. 제가 구글링 해 본 바로는 Python 정규표현식 테스트 사이트로 아래 3개의 사이트가 나오더군요. https://regex101.com/ http://pythex.org/ http://www.pyregex.com/ 나머지 두 사이트는 파이썬 정규 표현식을 테스트만 할 수 있었습니다. Cheat Sheet 가 있어서 정규표현식 문법이 생각 안날 때 참조하며 할 수 있다는 측면에서는 좋아 보였습니다. 그런데 첫번째 링크인 https://regex101.com/ 의 경우 .. 2017. 2. 22.
Python 변수 내의 텍스트를 정규표현식에 사용하기 Python 에서 변수 내의 텍스트를 정규표현식에 사용하고자 하는 경우 re.escape 함수를 사용한다. 아래에는 tempText 라는 문자열 중에서 'Save','expressions', 'the' 라는 변수에 저장된 string 을 변경하는 예이다. import re tempText = ''' Save Favorites & Share expressions with friends or the Community. ''' tempText2 = tempText variables =['Save', 'expressions', 'the'] for var in variables: regStr = re.escape(var) tempText = re.sub(regStr, '', tempText, flags=re.I .. 2017. 2. 20.
Python 다차원 배열 또는 튜플에서 특정 열의 값 추출하기 Python 사용시 다차원 배열 또는 튜플을 많이 사용 하곤 합니다. 이렇게 다차원으로 구성된 배열의 일부 Column 만을 뽑아 내고 싶은 경우가 종종 있습니다. 이런 경우에는 zip() 함수를 사용하면 편리 합니다 . 아래 코드는 그 예제이며 tuple 이나 list 에서 똑같이 동작 합니다. print "-"*30 + "Tuple" + "-"*30 Multidimensional_tuple=((1,2,3),(4,5,6),(7,8,9)) print Multidimensional_tuple Col1, Col2, Col3 = zip(*Multidimensional_tuple) print Col1 print Col2 print Col3 # ------------------------- print "-"*30.. 2017. 2. 16.
Mint Linux 에서 Python C 확장 모듈 사용 방법 간만에 Python을 사용하여 C 확장 모듈을 만들어서 사용하기 위해 책을 펼쳐 들었습니다. 저는 열혈강의 파이썬이라는 책을 참조했고 아래 주소에서 열혈강의 파이썬 소스코드를 다운로드 받을 수 있습니다. 25장에 있는 C 확장 모듈 예제를 사용했습니다. https://freelec.co.kr/bbs/read.asp?BBSName=LECPDS&SORTUID=53&page=1&id=18333 책에 있는 소스코드가 간단하길래 윈도우에서도 그냥 쉽게 될 줄 알았는데… 컴파일러가 뭔가 안 맞는 것 같더군요. 다음과 같이 작성한 setup.py 파일을 빌드 하는데… 어쩌구 저쩌구 에러가 쭉~ python setup.py build 구글링을 해도 그닥 잘 모르겠어서… Virtualbox 에 Mint Linux 64 .. 2016. 12. 19.
Powershell, Autohotkey, Python 에서 UUID/ GUID 생성하기 UUID(Universally Unique Identifier) 는 개체를 식별하기 위한 고유 번호이다. 사람의 주민 번호와 비슷하다고 생각하면 될 것 같다. UUID 에 대한 자세한 설명은 아래 주소에서 확인해 보자. https://ko.wikipedia.org/wiki/%EB%B2%94%EC%9A%A9_%EA%B3%A0%EC%9C%A0_%EC%8B%9D%EB%B3%84%EC%9E%90 오라클 데이터베이스나 마이크로소프트 등에서는 GUID (Globally Unique Identifier) 라는 이름으로 사용한다고 한다. https://ko.wikipedia.org/wiki/%EC%A0%84%EC%97%AD_%EA%B3%A0%EC%9C%A0_%EC%8B%9D%EB%B3%84%EC%9E%90 어쨌든 이런.. 2016. 6. 28.
윈도우 Python 에서 R 함수를 사용하기 위해 rpy2 설치하기 요즘 데이터 처리 관련 내용을 좀 보다가 R 의 함수들을 python 에서 사용 할 수 있다는 것을 알게 되었습니다. 바로 rpy2 라는 모듈을 설치하면 되는데~ 일단 아래 포스팅에서 소개한 바와 같이 R 을 설치 합니다. http://iamaman.tistory.com/1517 R 을 설치한 후에는 위 포스팅에서 소개한 대로 R_HOME, R_USER 환경 변수를 설정합니다. 다음으로 Windows Rpy2를 설치 합니다. 아래 링크를 통해 자신의 파이썬, 윈도우 버전에 맞는 rpy2 whl 파일을 다운로드 받고~ http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2 Python package 설치 하듯이 아래와 같은 형식으로 설치 할 수 있습니다. pip install.. 2016. 1. 13.
Python Home folder 접근 리눅스 사용자들은 홈 폴더에 대한 개념이 명확 하지만 윈도우 사용자들은 홈 폴더에 대한 개념이 명확하지 않은 경우가 많이 있습니다. 요즘 나오는 컴퓨터 운영체제들은 멀티유저용인 만큼 사용자에 따른 홈 폴더 사용은 필수 입니다. Python 사용시 현재 사용자의 home 폴더에 접근 하는 방법에 대해 소개하려 합니다. 현재 제 컴퓨터는 Windows 7 64비트 입니다. 그리고 계정은 Administrator 입니다. 현재 사용자의 홈 폴더를 확인 하는 방법은 CMD 창에서 다음과 같이 echo %userprofile% 이라고 타이핑 하면 나옵니다. 컴퓨터가 달라지면 달라지면 당연히 홈 폴더 역시 바뀌게 될 겁니다. 따라서 홈 폴더에 대한 접근은 하드 코딩이 아닌 다음과 같은 코딩을 통해 접근 하는 게 좋.. 2015. 10. 11.
Python 을 이용한 Visio 그리기 아시는 바와 같이 Microsoft Office 제품군에서는 VBA를 활용하여 자동화가 가능 합니다. http://iamaman.tistory.com/592 http://iamaman.tistory.com/1643 그런데 Visual Basic뿐만 아니라 다른 언어를 활용해서도 Office 자동화가 가능 합니다. 오늘은 Python 을 이용한 visio 그리기를 해보려 합니다. 구글을 좀 뒤져 보니 다음과 같이 좋은 예가 있더군요. 저는 현재 Windows 7 64비트를 사용 중인데~ Python 은 32비트를 사용 중입니다. 몇가지 package 들을 사용하기 위해 아래에서도 소개했던 Anaconda 를 사용하는데요~ Anaconda 를 설치하니 win32com 모듈을 그냥 사용 할 수 있더군요.htt.. 2015. 10. 9.
DRAKON editor 소개 오늘은 좀 독특한 언어에 대해 소개해 드리려 합니다. 해당 언어의 이름은 DRAKON editor 라고 하고 홈페이지는 아래 주소와 같습니다. http://drakon-editor.sourceforge.net/ DRAKON editor는 아래 그림과 같이 그래프를 사용해서 코딩을 하는 툴이라 할 수 있습니다. 홈페이지에서도 visual language 라고 되어 있네요. 홈페이지에는 러시아 우주 프로그램에 사용되었다고 하는데~ 요즘 자동차 쪽에서 이슈인 MBD(Model Based Design)와 비슷한 컨셉으로 보였습니다. 그런데 약간 사용을 해보니 완전 그렇지는 않은 게 MBD의 경우 MATLAB Simulink 등을 통해 그래프를 그리면 코드가 나오는 형태임에 반해 DRAKON editor 는 그래.. 2015. 10. 5.
Python Degree to Clock 변환 오늘은 파이썬을 활용하여 각도를 clock 값으로 변환하는 예제에 대해 알아보려 합니다. MATLAB Stateflow 에서 junction 을 연결 할 때 junction 의 연결 지점을 clock 값으로 설정 합니다. 이러한 경우 각도에 대한 clock 값을 알 필요가 있습니다. 아래는 각도를 clock 값으로 변환해 주는 코드입니다. Anaconda 를 설치해서 사용 중이라 numpy 나 matplotlib 은 설치가 되어 있는 상태입니다. import matplotlib.pyplot as plt import numpy as np def degreeToClock(degV): return str((-(degV / 360.0 * 12.0) + 3) % 12) if __name__ == '__main__.. 2015. 9. 13.
Python에서 Autohotkey 사용하기 개인적으로 자동화에 관심이 많이 있습니다. 회사에서 주로 윈도우를 사용하는 관계로 Autohotkey 를 많이 사용하는 편인데~ 때에 따라서는 python 을 사용할 때도 많이 있습니다. 그래서 python 에서 autohotkey 를 사용할 수 있는 방법은 없을까 해서 찾아보니 아래와 같이 pyahk 라는 파이썬 모듈이 있더군요. https://pyahk.readthedocs.org/en/latest/ 아시는 분도 계시겠지만 Autohotkey 는 Autohotkey_L, Autohotkey_H 와 같은 다양한 버전이 있습니다. 이중 Autohotkey_H 에는 Autohotkey.dll 이 있어서 다양한 프로그램들에서 Autohotkey 를 사용할 수 있도록 해 줍니다. 위에서 소개한 pyahk 역시.. 2015. 8. 6.
MATLAB Python 실행 MATLAB 을 사용하면서 이전에 Perl 을 실행 시킬 수 있다는 포스팅을 한 적이 있습니다. http://iamaman.tistory.com/170 그런데 요즘은 Perl 보다도 많은 사람들이 Python 을 많이 사용하는 것 같은데 왜 MATLAB 에서 파이썬이 실행이 안될까 궁금하더군요. MATLAB 최신 버전을 찾아보니 역시나 MATLAB 에서 Python 역시도 실행이 되더군요. 저는 현재 Anaconda를 설치해서 사용 중이며 python 3.4 버전을 설치해서 사용 중입니다. Default setting 으로 Anaconda 를 설치하면 C:\Anaconda3\python.exe 에 설치가 됩니다. MATLAB command window 에서 pyversion 이라는 명령을 사용하면 현재 .. 2015. 7. 20.
MATLAB stateflow 현재 차트의 data 다 찾기 MATLAB 의 Stateflow 는 Stateflow API 를 활용하여 m 파일 명령어로 구성 및 조정이 가능 합니다. 때에 따라서는 일일이 사람이 Stateflow 를 그리는것 보다는 Stateflow API 를 활용하는것이 효율 적인 경우가 많이 있습니다. Stateflow API 를 활용하면 Python 과 같은 스크립트 언어등을 활용하여 Stateflow 를 그리는 Code generation 등도 가능 합니다. 오늘은 Stateflow 에서 사용중인 Data 를 다 찾는 방법에 대해 알아보려 합니다. Stateflow 에서 Data 를 다루기 위해서는 Stateflow.Data Object 를 다 찾으면 됩니다. Stateflow 에서 data 를 다 찾는 스크립트는 다음과 같습니다. 위 코.. 2015. 7. 16.
cloc 를 사용하여 코드 라인수 세기 이전 포스팅에서 powershell 을 사용한 코드 라인수 세기 방식에 대해 소개한 적이 있는데요~ http://iamaman.tistory.com/1577 검색을 해보니 역시나…… cloc 라는 프로그램이 있더군요. cloc 의 홈 페이지는 아래와 같습니다. http://cloc.sourceforge.net/ 또는 이전에 소개했던 Chocolatey 을 사용하여 아래와 같이 설치 할 수 도 있더군요. choco install cloc 다운로드 주소는 아래와 같습니다. http://sourceforge.net/projects/cloc/files/cloc/ 현재 최신 버전은 1.62 입니다. 현재 저는 윈도우 64비트를 사용 중이라 위 그림과 같은 페이지에서 cloc-1.62.exe 을 다운로드 받았습니다.. 2015. 5. 20.
새로운 launch 프로그램 wox 오늘은 새로운 launch 프로그램을 하나 소개해 드리려 합니다. 아래 글에서도 소개해 드렸듯이 저는 평소에 프로그램 또는 파일 폴더 실행 시 launchy 라는 프로그램을 사용하곤 하는데요~ http://iamaman.tistory.com/911 http://iamaman.tistory.com/1253 검색을 좀 하다 보니 요즘 WOX 라는 프로그램이 있더군요. 아래 글에서 소개했던 chocolatey 을 사용하여 다음과 같이 설치 할 수 있습니다. http://iamaman.tistory.com/1303 choco install wox 공식 홈페이지는 아래와 같은데요~ https://www.getwox.com/ 다운로드 버튼을 눌러서 설치 할 수 있습니다. 그 아래 화면이 모습이 wox 의 실행 화면.. 2015. 5. 11.
chardet 을 활용한 텍스트 파일 encoding 확인 텍스트 파일을 사용하다 보면 encoding 이 문제가 되는 경우가 종종 있습니다. 이런 경우에는 encoding 을 변경하여 해결 하곤 하는데~ notepad++ 와 같은 에디터의 기능을 활용 하거나~ 아니면 iconv 와 같은 명령어를 사용하여 encoding 을 변경하곤 하는데요~ iconv 와 같은 명령어를 활용하더라도 현재 텍스트 파일의 encoding 방식을 확인 해야 합니다. encoding을 확인 하기 위해 일일이 에디터에서 파일을 여는 것도 귀찮아서 찾아보니~ chardet 라는 python 모듈을 있더군요. https://github.com/chardet/chardet 위 주소에서 확인 할 수 있는 바와 같이 아래 타입들을 detect 할 수 있다고 합니다. ASCII, UTF-8, U.. 2015. 5. 8.
Autohotkey 와 Python 을 사용하여 인덱스 자동 증가 감소 시키기 아래 글에서 Autohotkey 와 Python 을 사용하여 인덱스 자동 증가 시키기에 대한 소개를 한 적이 있는데요. 오늘은 Autohotkey 와 Python 을 사용하여 인덱스 자동 증가 감소 시키기에 대해 소개해 보려 합니다. 일단 python 의 정규표현식, pyperclip 을 활용하여 clipboard 의 숫자와 ± 기호를 증가 감소 시키는 코드를 아래와 같이 작성합니다. 파일 명은 Clipincrease.py 입니다. pyperclip 모듈은 아래 글에서도 소개한 적이 있는데~ 최근에 사용을 해보니 함수들이 좀 바뀌었더군요. http://iamaman.tistory.com/1256 다음으로 단축키 설정을 위한 Autohotkey 코드를 아래와 같이 작성합니다. Clipincrease.py .. 2015. 5. 7.
Python 실행 파일 만들기 cx_Freeze Python 으로 만든 모듈을 실행 파일로 만들기 위해서 기존에는 py2exe, py2app 와 같은 툴을 사용했었는데요. 최근에 cx_Freeze 라는 툴도 있다는 걸 알게됐습니다. cx_Freeze 는 cross platform 툴인데요~ 요즘 주로 사용하는 윈도우 7 64 비트에서도 정상적으로 동작하더군요. 일단 설치는 pip 가 설치되어 있다면 다음과 같이 하면 설치되더군요. pip install cx_Freeze pip 가 설치되어 있지 않은 분들은 아래 글 참조하여 설치하시기 바랍니다. http://iamaman.tistory.com/984http://iamaman.tistory.com/m/post/997 아래는 다른 블로그에서 봤던 sqrt.py 파일인데요~ 간단하게 sqrt() 값을 계산해.. 2015. 1. 10.
Python GraphViz 모듈 오늘은 Python Graphviz 모듈 사용법에 대해 간단히 알아보겠습니다. Doxygen 을 사용해 본 분들은 아시겠지만 GraphViz 는 스크립트로 다이어그램 등을 그릴 수 있는 툴 입니다. 규격화된 다양한 그래프들을 스크립트로 그릴 수 있으니 노가다를 안 해도 돼서 굉장히 편리하더군요. 아무튼 이 GraphViz 를 python 을 통해서 사용하는 방법이 있더군요. 바로 GraphViz 모듈을 사용하는 건데요~ 아래 주소에 그 예나 설치 방법 등이 나와 있더군요. https://pypi.python.org/pypi/graphviz pip 를 설치하신 분들은 그냥 간단하게 커맨드 창 또는 쉘에서 pip install GraphViz 라고 타이핑 하면 설치가 됩니다. Pip 설치 안되신 분들은 아래.. 2014. 12. 28.
Python C/C++ 주석 지우기 C/C++ 코드를 버전에 따라 다른 형식으로 작성해야 할 경우가 종종 있습니다. 예를 들어 어떤 경우에는 주석을 다 지우고 전달해야 하는 경우가 있는데~ 이런 경우를 위해 파이썬으로 C/C++ 주석 지우는 코드를 만들어 봤습니다. 아래 코드에서 workingDir = "D:\TestFolder" 부분을 코드가 들어있는 최상위 폴더로 맞춰 주면 *.c, *.h 파일의 모든 주석을 지워줍니다. C++ 코드 라면 AllFileList 부분에서 *.CPP 와 같은 확장자를 추가해 주면 됩니다. 2014. 12. 25.
Python 을 사용한 MS Word Generation 아래 포스팅에서 Perl 과 Autohotkey 를 사용한 Ms Word 자동화에 대해 소개한 적이 있는데요. http://iamaman.tistory.com/335 http://iamaman.tistory.com/458 오늘은 요즘 제가 종종 사용하는 python 을 사용한 ms word 자동화에 대해 간단히 소개하려 합니다. 뭐 다른 사람에게 소개한다는 측면보다는 제가 기억하기 위한 용도로 적어 놓는거니 그리 자세하지는 않습니다. 일단 python 에서 ms word 문서를 만들기 위해서는 아래 주소에서 pywin32 모듈을 설치해야 합니다. http://sourceforge.net/projects/pywin32/files/pywin32/ 다음으로 아래 주소의 예제들을 참조하여~ http://www... 2014. 12. 22.
Python Cartesian Product 이전 포스팅에서 C++, MATLAB 을 사용하여 Cartesian Product 를 구하는 방법에 대해 알아본 적이 있습니다. 2013/08/18 - [programming language/MATLAB] - MATLAB 모든 경우의 수 뽑기 Cartesian Product 2014/03/01 - [programming language/C/C++] - C++ Cartesian Product 2013/08/18 - [programming language/powershell] - Powershell 경우의 수 조합 다 구하기(Cartesian Product) 이번에는 python 에서 Cartesian Product 를 구하는 방법에 대해 확인해 보니 이전의 방법들 보다 훨씬 더 쉽더군요. 아래 주소에 그 .. 2014. 12. 5.
Python Computer Algebra System(CAS) package sympy 최근에 Python을 적극적으로 사용해 보면서 Python의 다양한 Package 들을 찾는 재미에 푹 빠져 있습니다. 이전 포스팅에서 Pyzo 에 대해 소개하면서 sympy 라는 package 가 들어있다고 얘기를 했었는데 sympy 라는 package 는 Computer Algebra System(CAS) package 입니다. 2014/12/03 - [programming language/Python] - Python Pyzo, IEP Computer Algebra System (CAS) 란 우리가 흔히 알고 있는 Mathematica, MATLAB, SAGE 나 아래 포스팅에서 소개했던 MAXIMA, Geogebra 등에 들어 있는 기능입니다. 2014/08/28 - [수학] - MAXIMA CA.. 2014. 12. 3.
Python Pyzo, IEP 다양한 Python package 들 중에 Pyzo 라는 것을 발견 했습니다. 아래 포스팅에서 소개했던 spyder 와 비스므리한 package 같더군요. 2013/11/13 - [유틸] - 과학 분석에 사용되는 Python IDE Spyder 아래 공식 홈페이지의 소개를 보니 data-centric 프로그래밍을 위한 툴을 만드는 게 목표라 하는데~ IEP 라는 IDE 가 같이 들어 있어서 사용하기 좋더군요. http://www.pyzo.org/ Pyzo 에는 아래 소개와 같이 다양한 packages 들이 같이 들어 있습니다. Numpy, scipy, matplotlib 와 같은 익숙한 package들도 있었지만 pandas, sympy, nose 와 같이 생소하지만 알아보고 싶은 package 들도 있.. 2014. 12. 3.
Python 배열의 인덱스도 보기 enumerate 오늘은 간단하게 Python 기초중에 기초 중 중요한 부분인 배열의 인덱스를 나열하는 방법에 대해 알아보자. 뭐 파이썬 고수가 아니라 대부분이 기초적인 내용만 적게 되겠지만 암튼 이런 간단한것도 모르면 매우 불편한데 알면 별 것 아닌데도 무지 편하다. 다음과 같은 배열이 있을 때 A=[10,11,12,13] 위 A 라는 배열의 인덱스와 값을 표시하고 싶을 때 나는 보통 아래와 같이 했다. ind= 0 for n in A: print ind, n n+=1 뭐 보면 알겠지만 위 코드는 그냥 파이썬을 하나도 몰라도 상시기 있는 사람이라면 아무나 생각 할 수 있는 코드이다. 그런데 보통 파이선에서는 위와 같은 식 보다는 아래와 같이 enumerate() 라는 함수를 사용한다고 한다. 위 코드는 다음과 같이 동일.. 2014. 11. 30.
Python Recursive File Search, Delete Python 을 이용하여 파일 관리를 할 때 Recursive 하게 탐색하는 방법에 대해 소개한다. Recursive 하게 파일 탐색을 하기 위해서는 os.walk 와 fnmatch.filter 를 사용한다. 내가 사용하는 코드들은 아래와 같다. 하위의 해당하는 파일들을 다 지고 싶다면 AllFileDelete() 함수를 하위의 모든 관련 파일들을 탐색하고 싶다면 AllFileList() 함수를 사용한다. 코드 아래 부분의 main 을 보면 사용방법을 확인 할 수 있을 것이다. 지우고자 하는 파일이 들어있는 최상위 폴더와 지우고자하는 파일의 확장자들을 죽 나열 하면 된다. 아래 코드에서는 C:\temp 폴더아래 있는 zip 파일과 txt 파일을 다 찾는 예이다. 2014. 11. 30.
Python dictionary 안의 dictionary 데이터 타입 Python 사용시 dictionary 안에 dictionary 를 계속 해서 추가하고 싶은 경우가 있습니다. 마치 우리가 사용하는 탐색기의 폴더 트리 구조와 같이 말이죠 . Python에는 collections 이라는 모듈에서 deque 를 비롯하여 다양한 데이터 타입을 제공하는데 이중에 defaultdict 이라는 타입을 제공하고 있습니다. 이를 활용하면 위에 설명한 Tree 구조도 쉽게 만들 수 있습니다. Tree() 구조에 대해서는 아래 주소에서 소개합니다. https://gist.github.com/hrldcpr/2012250 위 주소에서 소개를 하므로 사용법에 대해서는 간단히 예를 들어보죠. 위 주소에서는 json.dumps 를 사용하여 사용하는 데이터 타입에 대해 console 에 나타냈는데.. 2014. 11. 16.
Eclipse Python Plugin Pydev 설치 Eclipse 를 사용하기 위해서는 일단 자바를 설치 해야 한다. 자바 jdk 는 아래 주소에서 설치 가능하다. http://www.oracle.com/technetwork/java/javase/downloads/index.html 다음으로 Eclipse 를 설치한다. 아래 주소에서 설치 가능하다. https://www.eclipse.org/downloads/ Eclipse 는 다양한 버전이 있는데 pydev 를 추가적으로 설치해야 하므로 아무 버전이나 설치해도 될 것 같다. 나는 보통 아래 그림과 같이 Eclipse IDE for Java Developers, Eclipse IDE for Java EE Developers 둘 중에 하나를 설치하곤 한다. 자바만 정상적으로 설치되어 있다면 Eclipse .. 2014. 11. 15.
Python에서 Clipboard 사용하기 pyperclip 아래 포스팅에서 Perl을 이용한 윈도우 Clipboard 접근 방법에 대해 설명 드린 적이 있는데요~ 2014/03/12 - [programming language/Perl] - Perl Clipboard 사용하기 오늘은 Python에서 Clipboard 사용하는 방법에 대해 설명 드리려 합니다. Python 에서 clipboard 에 접근을 할 수 있게 해주는 모듈은 pyperclip 입니다. Pip search 를 해서 검색을 해보니 다음과 같이 A cross-platform clipboard module for Python. 이라고 나오네요~ CMD 창에서 간단하게 아래 명령어로 설치 할 수 있습니다. Pip install pyperclip Pip 가 설치 안된 분들은 아래 포스팅 참조해서 설치하.. 2014. 4. 22.