मैंने एक स्क्रिप्ट लिखी है जो एक वेबसाइट से नवीनतम संस्करण डाउनलोड करके और चल रही स्क्रिप्ट को ओवरराइट करके स्वयं को अद्यतित रखेगी।एक स्व-अद्यतन पाइथन स्क्रिप्ट को पुनरारंभ करना
मुझे यकीन नहीं है कि इसे अद्यतन होने के बाद स्क्रिप्ट को पुनरारंभ करने का सबसे अच्छा तरीका क्या है।
कोई भी विचार?
मैं वास्तव में एक अलग अद्यतन स्क्रिप्ट नहीं चाहता हूं। ओह और इसे लिनक्स/विंडोज दोनों पर भी काम करना है।
शायद स्क्रिप्ट आसान होने पर जाने का सबसे अच्छा तरीका है। –
os.execl विंडोज़ पर भी काम करता है। – Josh
भविष्य के संदर्भ के लिए एक-लाइनर: 'os.execl (sys.executable, * ([sys.executable] + sys.argv))' – Claudiu