में कोड ब्लॉक में व्हाइटस्पेस को कैसे बल दें आरएसटी में, हम एक ब्लॉक ब्लॉक के बारे में कहने के लिए ब्लॉक के सामने कुछ सफेद जगहों का उपयोग करते हैं। चूंकि पाइथन कोड कोड को इंडेंट करने के लिए व्हाइटस्पेस का भी उपयोग करता है, इसलिए मैं अपने आरएसटी कोड ब्लॉक को उन सफेद जगहों को संरक्षित करना चाहता हूं यदि मैं पायथन कोड लिख रहा था। मैं उसे कैसे कर सकता हूँ?पुन: संरचित पाठ
मान लीजिए कि हम एक वर्ग करते हैं:
class Test(object):
और हम एक विधि __init__
कहा जाता है इस वर्ग का एक सदस्य है कि लिखना चाहते हैं। यह विधि किसी अन्य कोड ब्लॉक से संबंधित है लेकिन हम कुछ दृश्य सुराग चाहते हैं ताकि पाठकों को पता चले कि यह दूसरा ब्लॉक पिछले एक की निरंतरता है। पल में, मैं #
का उपयोग इस तरह एक कोड ब्लॉक के ऊर्ध्वाधर गाइड लाइन को चिह्नित करने के:
def __init__(self):
pass
#
#
के बिना, def __init__(self)
class Test(object)
रूप में एक ही खरोज स्तर पर मुद्रित किया जाएगा। और अधिक सुरुचिपूर्ण तरीका होना चाहिए।
क्या आप इंगित कर सकते हैं कि काम नहीं करता है? हो सकता है कि मैं बेवकूफ हूं, लेकिन मैंने इस तरह के http://code.google.com/p/pytyp/source/browse/pytyp.rst#685 के साथ rst docs लिखा है और कुछ विशेष करने की आवश्यकता नहीं है । –
एंड्रयू, मैंने और स्पष्टीकरण जोड़ा। –
लेकिन यह सच नहीं है। उदाहरण के लिए http://code.google.com/p/pytyp/source/browse/pytyp.rst#750 ठीक काम करता है (दस्तावेज़ http://acooke.org/pytyp.pdf पर है और वह वर्ग पी 7 पर है) । शायद मैं अभी भी गलतफहमी कर रहा हूँ। कोड कोड के अंत में कोड कोड के अंत को क्यों बुला रहे हैं? –