फिलहाल मेरा अजगर कोड इस तरह दिखता है:
... अगर नहीं Dry_run: result = shutil.copyfile (...) else: प्रिंट "DRY-RUN: shutil.copyfile (...)" ... अब मुझे कुछ लिखने के बारे में लगता है सूखी धावक विधि:
def dry_runner (cmd, dry_run, संदेश, = "" के बाद = "" के बाद): अगर dry_run: "DRY-RUN: + + + + # वापसी के बाद निष्पादित करें (सीएमडी) लेकिन सीएमडी को पहले क्रियान्वित किया जाएगा और परिणाम सूखी_रनेर विधि को दिया जाएगा।
मैं इस तरह की विधि को अजगर जिस तरह से?
आप इस सामान्य आवरण समारोह का उपयोग कर सकते हैं:
def निष्पादित करें (फंकक, * आर्ग्स): प्रिंट 'पहले', फैंसी अगर सूखे नहीं: फ़्ंंक (* आर्ग्स) प्रिंट 'के बाद', फ़्मार्क & gt; & gt; & gt; निष्पादित करें (shutil.copyfile, 'src', 'dst')
Comments
Post a Comment