मैं विंडोज के लिए पायथन में एक प्रोग्राम पर काम कर रहा हूं, और चर और उपयोगकर्ता वरीयताओं को सहेजना चाहता हूं ताकि प्रोग्राम को समाप्त करने और पुनरारंभ करने के बाद भी मैं उन्हें याद कर सकूं ।बाद में उपयोग के लिए पाइथन में चर/प्राथमिकताओं को संग्रहीत करने के लिए
क्या विंडोज मशीनों पर ऐसा करने का एक आदर्श तरीका है? _winreg
और विंडोज रजिस्ट्री इस कार्य के लिए उपयुक्त होगी? या क्या मुझे अपने स्वयं के डेटाबेस बनाने की ज़रूरत है?
'os.path.expanduser' हर जगह काम नहीं करता है? अधिक कोड क्यों लिखें? –
बस विस्तारक का उपयोग करने से आपको एप्लिकेशन डेटा फ़ोल्डर नहीं मिलेगा, जो कि आप WinXP या win7 पर निर्भर करते हैं। ऐसा करने से आपको अपने विंडोज ओएस पर ध्यान दिए बिना एप्लिकेशन डेटा निर्देशिका मिलती है। – Josiah
विंडोज़ पर कई पायथन ऐप्स आपके घर फ़ोल्डर में डेटा डालते हैं, न कि ऐप डेटा के लिए इसकी उपनिर्देशिका में। मुझे यह आदर्श लगता है, क्योंकि व्यवहार विंडोज और लिनक्स पर समान है। (पायथन, टोर्टोइज एचजी, और अन्य पायथन ऐप्स की एक पूरी छत।) –