본문 바로가기

파이썬13

Pyinstaller 이용하여 Python 소스코드 실행파일(exe)로 만들어보자. 프로그램을 만들다 보면, 실제로 실행파일(exe) 로 만들어 보고 싶을 때가 있습니다. 이러한 생각을 파이썬을 다뤄보다가 생각나서, 혹시나 파이썬에는 실행파일을 만드는 라이브러리가 따로 있지 않을까 하여 검색해봤습니다. 그랬더니, 역시나 따로 있더군요. 이래서 다들 파이썬하는가 봅니다. (물론, 요즘 언어들 대부분이 실행파일을 만드는 방법이 그리 어렵지는 않을 것 같긴 하지만요.) 아무튼, 검색하다보니, Pyinstaller를 이용하면 쉽게 실행파일을 만들 수 있다는 것을 알게되어, 실제로 만들어보면서 포스팅에 정리하려 합니다. 0. 들어가기 전에.. 일단, 저의 환경으로는 윈도우7에서 진행하였습니다. 리눅스에서 따라하셔도 별 차이는 없을 것으로 판단하여, 따로 정리하지는 않겠습니다. 이번 포스팅을 따라.. 2019. 6. 8.
[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.
[파이썬/ Python] 파이썬 주석 한글 입력 방법 파이썬으로 프로그래밍하면서, 주석을 한글로 달고 싶은 경우가 있다.하지만 기본적으로 파이썬 코드에 한글로 달면 실행 시에 에러가 발생한다. 다음 코드를 보자. 아주 간단하게 한글을 출력하는 코드이다.123#!/usr/bin/env python print '한글 주석 테스트'cs 결과는 잘 나올까? 당연히, 제대로 안나오고, 다음과 같은 에러 코드가 발생한다.12 File "./Korean.py", line 3SyntaxError: Non-ASCII character '\xed' in file ./Korean.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for detailscs 이럴 경우, 다음과 같은 해결.. 2018. 6. 3.