2009-06-29 18 views
5

क्या किसी को पाइथन 3.x के लिए pywin32 का संस्करण मिला है? नवीनतम उपलब्ध 2.6 के लिए प्रतीत होता है।पायथन 3.1 में विंडोज एपीआई कॉल कैसे करें?

वैकल्पिक रूप से, मैं पाइथन 3.1 में "अपने स्वयं के" विंडोज एपीआई कॉल कैसे करूं?

उत्तर

5

3,0 के लिए उपलब्ध pywin32 रहे हैं। पाइथन 3.1 दो दिन पहले रिलीज़ हुआ था, इसलिए यदि आपको इसके लिए pywin32 की आवश्यकता है तो आपको या तो थोड़ा इंतजार करना होगा, या उन्हें स्रोत से संकलित करना होगा।

http://sourceforge.net/project/showfiles.php?group_id=78018&package_id=79063

+0

आह मैं देखता हूँ! ऐसा लगता है कि मैं समझने में असफल रहा हूं ("यह प्रोजेक्ट अब सोर्सफोर्ज पर होस्ट किया जा रहा है - बाद में संस्करण इस पृष्ठ पर संदर्भित से उपलब्ध हो सकते हैं") – Blorgbeard

8

यदि आप थोड़ा बोझिल हो तो ctypes के साथ सब कुछ करने में सक्षम होना चाहिए।

from ctypes import windll, wintypes 

_SHGetFolderPath = windll.shell32.SHGetFolderPathW 
path_buf = wintypes.create_unicode_buffer(255) 
csidl = 35 
_SHGetFolderPath(0, csidl, 0, 0, path_buf) 
print(path_buf.value) 

परिणाम::

यहाँ "सामान्य अनुप्रयोग डेटा" फ़ोल्डर हो रही का एक उदाहरण है

C:\Documents and Settings\All Users\Application Data 
+0

कूल! मेरे साथ भी एक खेल होगा। – Blorgbeard

संबंधित मुद्दे