2011년 2월 13일 일요일

파이썬 자료형 T/F

자료형 참 or 거짓
""가 아닌 문자열 (예: "python") 참
"" 거짓
[]가 아닌 리스트 (예: [1,2.3]) 참
[] 거짓
() 거짓
{} 거짓
0 이 아닌 숫자 (예: 1) 참
0 거짓
None 거짓 ( 리턴값 없음 )


- Jump2Python에서 발췌


2011년 1월 31일 월요일

Visual Studio 10.0 (2010), Python 2.7.1 사용환경에서 패키지 설치시 오류 사항

위 작업에서 msvc9compiler.py는 반드시 백업해두고 시작할 것.

[1] error: Unable to find vcvarsall.bat

\lib\distutils\msvc9compiler.py

에서
VERSION = get_build_version()
위 구문을
VERSION = 10.0
으로 수정 (VS 버젼에 맞게, 9.0이하는 문제없을듯?)

[2] error: command 'mt.exe' failed with exit status 31
mt.exe 실행파일 인자 오류

\lib\distutils\msvc9compiler.py

기존코드에 코드 추가

ld_args.append('/MANIFESTFILE:' + temp_manifest) # 기존코드
ld_args.append('/MANIFEST') # 추가된 코드

[3] Windows 7 환경하에서(?) win32job_py2_swig.cpp C2065 error

어디서 뭘 fixed했다는건지 모르겠다
이 원인은 무엇인가.................




pywin32-214.win32-py2.7.exe 인스톨 과정에서 (64bit 환경)

스택오버플로우가 짱임

Python 정리


Excution Scripting

명령 프롬프트에서 ( prompt $G )
assoc .py = Python.File
ftype Python.File = C:\python27\pythonw.exe "%1" %*



필요해보이는 윈도우용 파이썬 Additional Modules

pyWin32
- http://sourceforge.net/projects/pywin32/

py2exe
- http://www.py2exe.org/
- http://www.py2exe.org/index.cgi/Tutorial#Step1

개인적 QnA 정리

python vs pythonw

python은 Console화면을 띄워줌과 함께 실행되며
pythonw은 Console화면을 띄워주지 않고 실행된다. (GUI 프로그래밍에 용이)

그러나 실행할때는 pyc로 화면 콘솔화면에 정보가 출력이 됨 무슨차이인지


패키지 설치시 VS버젼에 따른 에러


위쪽 링크 참조할것