바뀜

1,105 바이트 추가됨 ,  2021년 10월 12일 (화) 13:38
편집 요약 없음
4번째 줄: 4번째 줄:     
프로그래밍언어와 상관없이 개발된 객체를 사용할 수 있게 해준다. C++같은 언어로 개발된 객체도 파이썬에서 사용할 수 있게끔.  
 
프로그래밍언어와 상관없이 개발된 객체를 사용할 수 있게 해준다. C++같은 언어로 개발된 객체도 파이썬에서 사용할 수 있게끔.  
 +
 +
=== 설치 ===
 +
<code>pip install pywin32</code>로 설치할 수도 있지만,  <code>ModuleNotFoundError: No module named 'win32com'</code> 라는 에러가 뜨기도 한다. 그럴 땐 pip이 아니라 다음의 링크로 들어가 버전에 맞는 모듈을 다운받는다.
 +
 +
https://github.com/mhammond/pywin32/releases 파이썬을 자동으로 찾아 설치해준다.
 +
 
===사용===
 
===사용===
 
import win32com.client
 
import win32com.client
74번째 줄: 80번째 줄:  
|워크시트.Cells(1, 1).Interior.colorIndex= 값
 
|워크시트.Cells(1, 1).Interior.colorIndex= 값
 
|}
 
|}
[[분류:라이브러리]]
+
 
 +
= 문제해결 =
 +
 
 +
=== "ImportError: DLL load failed: %1은(는) 올바른 Win32 응용 프로그램이 아닙니다" ===
 +
일반적으로 주식 트레이딩 따위를 위해 64bit 환경에서 32bit 파이썬을 사용할 때 라이브러리들의 충돌로 나타나는 메시지이다. 아나콘다로 32비트 환경을 만들어주고 라이브러리들을 설치하게 되는데, 재부팅하면 이게 다시 64bit로 되돌아가 충돌해 발생하는 에러이다.
 +
 
 +
==== 해결법 ====
 +
 
 +
=== pywintypes.com_error: (-2147221164, '클래스가 등록되지 않았습니다.', None, None) ===
 +
주식 트레이딩 따위를 사용할 때 사용하는 파이썬이 32bit이 아니어서 발생하는 에러.
 +
[[분류:윈도우 관련 라이브러리]]