본문 바로가기

프로그래밍/Python19

Pyinstaller 이용하여 Python 소스코드 실행파일(exe)로 만들어보자. 프로그램을 만들다 보면, 실제로 실행파일(exe) 로 만들어 보고 싶을 때가 있습니다. 이러한 생각을 파이썬을 다뤄보다가 생각나서, 혹시나 파이썬에는 실행파일을 만드는 라이브러리가 따로 있지 않을까 하여 검색해봤습니다. 그랬더니, 역시나 따로 있더군요. 이래서 다들 파이썬하는가 봅니다. (물론, 요즘 언어들 대부분이 실행파일을 만드는 방법이 그리 어렵지는 않을 것 같긴 하지만요.) 아무튼, 검색하다보니, Pyinstaller를 이용하면 쉽게 실행파일을 만들 수 있다는 것을 알게되어, 실제로 만들어보면서 포스팅에 정리하려 합니다. 0. 들어가기 전에.. 일단, 저의 환경으로는 윈도우7에서 진행하였습니다. 리눅스에서 따라하셔도 별 차이는 없을 것으로 판단하여, 따로 정리하지는 않겠습니다. 이번 포스팅을 따라.. 2019. 6. 8.
[Python] Read/Write Excel sheet (Python으로 엑셀 파일 읽기/쓰기) 정리 #xlwt/xlrd 왠만한 프로그래밍 언어로 엑셀 파일을 다루는 것은 꽤나 복잡한 일이 아닐 수 없습니다. 그래서, 혹시나 하는 마음에 파이썬에서 관련 라이브러리가 있나 찾아봤더니, 역시나 있었습니다. 관련 라이브러리명은 xlrd / xlwt 로, 각각 엑셀 파일을 읽고/쓰는 역할을 합니다. 라이브러리에 대한 자세한 문서는 아래 링크를 참고해주세요.xlrd 문서 참고하기.xlwt 문서 참고하기. 그럼 라이브러리 각각의 사용 방법을 설명하겠습니다. xlrd - 엑셀 파일 데이터 읽기 라이브러리 설치 방법#여기서는 pip를 이용하여 관련 라이브러리를 설치할 것이므로, pip를 선행으로 설치해주세요. pip 설치 방법은 아래와 같습니다.윈도우/리눅스 pip 설치 따라하기 pip를 이용하여 xlrd를 설치합니다.1pip insta.. 2019. 3. 19.
[Python] 파이썬 문자열 표현 방법 (raw/multi line) 파이썬에서 문자열을 다루는 방법은 타 프로그래밍 언어와 비슷하다고 할 수 있다. 단, 한 가지 대부분의 프로그래밍 언어와 다른 점이 있다면 작은따옴표(')와 큰따옴표(")의 차이가 파이썬에서는 없다는 것이다. 여튼, 문자열 표현 방법이 다른 언어와 비슷하다고 했는데, 파이썬은 크게 3가지의 방법으로 문자열을 표현할 수 있다. 간단하게 설명하자면 다음과 같다.1. 기본적인 문자열 선언과 사용 방법2. raw 문자열 표현 방법3. 멀티라인 문자열 표현 방법 그럼, 아래에서 자세히 설명하겠다. 1. 기본적인 문자열 선언과 사용 방법 타 프로그래밍 언어와 같은 문자열 사용 방법이라고 생각하면 되겠다. 아래 간단한 예제를 보자. 123456input:normal_string1 = "일반적인 문자열 표현 방법\n".. 2018. 8. 19.
[파이썬/Python] 파이썬 코드에서 Bash 명령어 실행 방법 보통 반복 작업과 같은 스크립트를 짤 때 파이썬을 사용 하다 보면, Bash 명령어를 이용하여 시스템 정보를 가져와야 하는 경우가 있다.이럴 경우에 파이썬에서는 정보를 가져올 수 있는 코드를 마련해놓았다. 보통, 두 가지 방법으로 Bash 정보를 가져온다. 1. os.system 명령어 사용 방법먼저, os 모듈의 system 함수를 이용하는 방법이다. 간단한 예로 설명하겠다.123456#!/usr/bin/env python import os print os.system("ls -al")print os.system("ls -al | grep System* > out.txt")cs 먼저, os.system 함수를 사용하기 위해서 os 모듈을 import 한다.이후, os.system 함수의 인자에 Bash.. 2018. 6. 3.