Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am considering utilizing Python for creating an application. The purpose of this application is solely to interact with the Windows API. My question, therefore, is: Is PyWin32 mature and complete enough to be relied upon, or would I be better off doing this in C++? The reasons why I wanted to use Python are:

  1. Easier access to coders
  2. Easier to develop and maintain Python code than C++ code

I saw that we are currently on Build 242 (or something) of PyWin32, which gives me exactly no idea about the maturity. I can see that there has been releases since 2004, though, but that does not really say a lot either.

share|improve this question
    
For what it's worth, you can see here that there have been changes during the last 7 days. So it seems still pretty active. I don't know about the stability. –  Loïc Wolff Jun 6 '11 at 12:17
    
If you're looking for Windows-only Python solution, you might want to take a look at IronPython, it's Python for the .Net virtual machine. So the Windows API bindings should also be there. –  Loïc Wolff Jun 6 '11 at 12:18
    
@Loïc Wolff. Thank you, but I cannot rely upon .Net. –  David Jun 6 '11 at 12:31
add comment

1 Answer

up vote 2 down vote accepted

So I used PyWin32 to do a lot of automation a couple years back. I found it to be complete and well written and maintained. I also found that is was more complete then any .Net mappings to the win32 api at that time.

share|improve this answer
    
Yes, pywin32 works great. –  codeape Jun 6 '11 at 15:10
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.