Python 유용한 팁 모음 sbin2017. 2. 23. 15:33
Python 공부 중 기록해 놓을 만한 내용들이 있어 모아봤다.
정말 유용하다고 생각하는 사람은 1%도 안될듯...
1. 전역 변수 사용 시 주의점
Class 내 def 안에서 전역변수를 사용하고자 한다면, 각 def 별로 global 선언은 필수~
2. TKInter Button에 Image 씌우기
Stack Overflow 뒤지다가 찾은 tip인데, 나름 유용하게 쓰고 있음
from tkinter import * root=Tk() b=Button(root,justify = LEFT) photo=PhotoImage(file="mine32.gif") b.config(image=photo,width="10",height="10") b.pack(side=LEFT) root.mainloop() |
3. cx Freeze 사용 Windows Package 생성시
* Make Executable File : python setup.py build * Make MSI Installation Package : python setup.py bdist_msi |
- Python interpreter 자체가 32bit/64bit를 분리하여 사용되기 때문에 1개의 build로 동시 사용이 불가함. - 기본적으로 32bit program으로 작성시 Windows의 경우 64bit OS에서 32bit 하위 호환을 지키므로 사용은 가능하겠지만, 궁극적으로 64bit 전용 프로그램으로 build하는 것이 중요 - Python을 각 32bit / 64bit 따로 설치하여 두 번 build하는 방법이 현재로서는 가장 적합한 방법임. - 각 Module 역시 32bit/64bit 구분하므로 각 interpreter에 동일 module을 설치해야 함. (특히 cx Freeze의 경우 해당 구분을 하여야 전용 설치 package가 출력됨) |
'sbin' 카테고리의 다른 글
svn 누락된 파일 add하기 (0) | 2017.02.23 |
---|---|
[Linux초보] bashrc에서의 alias (0) | 2015.11.11 |
Eclipse에서 SVN 사용하기(6)- Delete (0) | 2012.12.20 |
Eclipse에서 SVN 사용하기(5)- Commit (0) | 2012.12.19 |
Eclipse에서 SVN 사용하기(4)- Check Out (0) | 2012.11.28 |