본문 바로가기

[Sublime Text] 파이썬 3 빌드 오류 - UnicodeEncodeError 파이썬 3 빌드 오류 - UnicodeEncodeError Python2 를 사용할때 소스코드에 한글이 있으면 오류가 발생하곤 했다. 그래서 상단에 # -*- coding: utf8 -*- 을 입력해서 해결했다. 다른 블로거 들이 파이썬과 한글에 대한 수많은 글들을 쏟아낸 것들을 보면서 난 세상에서 가장 행복한 녀석이라고 생각했다. 나만 별 이상이 없으니 말이다. 그러나 나라고 별수 있는가? Python3 으로 빌드 하는 순간 나의 행복은 끝났다. 이전 소스코드들도 모조리 빌드 안되고 오류를 토해냈다. 간단한 출력문 마저도… #!/usr/bin/env python3 # -*- coding: utf8 -*- print("한글") ------------------------- File "~/Documents..
[Sublime Text] 파이썬 3 빌드 하기 파이썬 3 빌드 하기 - Sublime Text 최근 Sublime Text를 사용하여 파이썬 개발을 하고 있다. 개발이라고 하기엔 뭐하지만… 여튼 난 맥북프로를 사용하고 있는데 이미 운영체제에 파이썬 2.7.5 버전이 설치 되어 있었다. 공부 하기 위해서 새버전인 파이썬 3.4.2 를 설치 하였으나 Sublime Text에서 빌드 하면 자꾸 2.7.5 버전으로 빌드가 된다. Sublime Text 세팅을 찾아서 처리 해야 한다. ~/Library/Application Support/Sublime Text 2/Packages/Python/Python.sublime-build 위의 경로 파일을 열어 보자. 아래와 같은 내용이 보일것이다. { "cmd": ["python", "-u", "$file"], "f..
[Python] 리스트를 문자열로 변환 리스트를 문자열로 변환 - 파이썬 #문자열 names = "John,Ciara,Bell" #콤마를 구분자로 하여 리스트로 변환 list_names = names.split(',') #변환된 리스트 출력하기 for name in list_names: print(name)
[Python] SyntaxError: Non-ASCII character '\xea' SyntaxError: Non-ASCII character ‘\xea’ - Python(파이썬) 최근 파이썬을 공부하는 중이다. 파이썬은 아주 쉬운 언어로 누구든지 아주 편하게 개발할수 있고 비전공자도 몇일만 공부하면 된다는 언어다. 그래서 아주 편한 마음으로 공부를 시작 할 수 있었다.그런데 시작부터 오류발생… 이건 뭔 오류인가.. 비전공자도 쉽다는데... 이제 프로그래머를 때려 쳐야 되는가 하는 생각이 잠시 들었으나 구글에 검색하면 된다는 다년간의 진리를 깨닫고 검색해보니 한글 문제였다.문서에 한글이 있으면 저런 오류를 발생하는데 문서 최상단에 아래와 같이 인코딩을 넣어주면 오류는 해결 된다. 후우~ #!/usr/bin/python # -*- coding: utf8 -*-
[SqlServer] 행번호 업데이트 행번호 업데이트 - SqlServer 데이터를 입력하고 삭제하다 보면 순번열이 틀어지는 경우가 발생합니다.그럴때 조회된 순서대로 번호를 다시 업데이트 하고 싶어서 안달이 납니다.안달나실때 아래 예제를 돌려 보시면 쉽게 처리 방법을 알수 있습니다~ --임시 테이블을 생성 DECLARE @Temp TABLE ( Field VARCHAR(10) --구분 ,PlanYYMM VARCHAR(6) --계획월 ,Seq INT --순서 ); --데이터 입력 INSERT INTO @Temp VALUES('정리','201401', 2); INSERT INTO @Temp VALUES('정리','201402', 3); INSERT INTO @Temp VALUES('정리','201403', 4); INSERT INTO @Temp..
[InnoSetup] 서비스 추가 삭제 등등 Service - Functions to Start, Stop, Install, Remove a ServiceExamples how to fiddle about win32 functions using isx pascal scriptsCheck, install, remove, stop and start NT based servicesCreate or update entries in the services fileCheck version of system componentsAuthor Silvio Iaccarino.[Setup] AppName=test AppVerName=test CreateAppDir=false UsePreviousAppDir=false UsePreviousGroup=false Always..
[SqlServer] 프로시저 결과 테이블 변수에 담기 프로시저 결과 테이블 변수에 담기 - SqlServer 대부분 프로시저를 통해서 프로그램을 짜는데 간혹 프로시저내에서 다른 프로시저를 호출하는 경우가 생깁니다. 그저 이렇게 간단한 경우엔 호출하면 끝나지만 다른 프로시저를 호출한 결과값을 가지고 다른 작업을 더 해야 하는 경우도 발생 합니다. 그럴땐 테이블 변수에 넣고 작업 하면 됩니다. --결과값과 스키마가 똑같은 테이블 변수를 생성 DECLARE @Table TABLE ( UserID INT , UserName VARCHAR(100) ); --프로시저를 결과값을 테이블 변수에 저장 INSERT INTO @Table EXEC GetUserList ''; --조회 SELECT * FROM @Table
[SqlServer] 월별 누계 금액 구하기 월별 누계 금액 구하기 - SqlServer 금액과 관련해서 조회 할때 꼭 나오는 누계 금액 구하기 입니다. 여기서는 기부금이 매달 입금되는 테이블을 예로 들어서 설명 해보겠습니다. 기부받는곳에 매달 얼마의 금액에 입금되고 누계된 금액은 얼마인지를 알고 싶을때 조회 하는 쿼리 입니다. 예를 들어 달동네에 2014년 1월엔 2만원, 2014년 2월엔 5만원이 입금되었을때 아래와 같이 보고 싶은것 입니다. 기부처 년월 기부금 누계 기부금 달동네 2014/1 2만원 2만원 달동네 2014/2 5만원 7만원 --임시 테이블을 생성 DECLARE @Temp TABLE ( Field VARCHAR(10) --기부받는곳 ,InputYYMM VARCHAR(6) --입금년월 ,Amount INT --입금액 ); --데이..