2016-10-27 10 views
5

पर विचार करें निम्नलिखित कोड:PyCharm चलता "PEP8: उम्मीद 2 रिक्त लाइनों, 1"

def add_function(a, b): 
    c = str(a) + b 
    print "c is %s" % c 

def add_int_function(c, d): 
    e = c + d 
    print "the vaule of e is %d" % e 

if __name__ =="__main__": 
    add_function(59906, 'kugrt5') 
    add_int_function(1, 2) 

यह हमेशा मुझे पता चलता है: "2 रिक्त लाइनों की उम्मीद, 1 मिला" एक add_int_function में है, लेकिन में नहीं add_function

enter image description here

enter image description here

+0

यदि आप पाते हैं और उपयोगी उत्तर दें, उस चेक-मार्क (जैसे [यहां] (http://i.stack.imgur.com/QpogP.png) पर क्लिक करके उस उत्तर को स्वीकार करें) ताकि अन्य लोगों को आपके लिए उत्तर दिया गया उत्तर पता चलेगा सबसे पहले देखें – Yugi

+0

यदि आप कोड पर क्लिक करते हैं या ** Alt-Enter ** दबाते हैं और फिर पीले लाइटबुल पर क्लिक करते हैं तो PyCharm इसे आपके लिए ठीक कर देगा। चुनें ** सुधार फ़ाइल ** –

उत्तर

21

बस अपने समारोह परिभाषाओं के बीच एक और पंक्ति जोड़ें:

जब मैं def add_int_function(c, d): वहाँ एक त्रुटि है के सामने दो खाली स्थान add_function के अंत में unindent does not match any outer indentation level से पता चलता :

1 लाइन:

enter image description here

2 लाइनों:

enter image description here

+0

आपके उत्तर के लिए धन्यवाद, इसमें टाइपिंग और ताजा आदमी के लिए कड़ी मेहनत के लिए सख्त आवश्यकताएं हैं! –

+0

@march_seven यदि यह आपकी समस्या हल करता है तो आप उत्तर स्वीकार कर सकते हैं ताकि अन्य तुरंत समस्या को हल कर सकें – Yugi

+0

, धन्यवाद, मैंने इसे सही उत्तर के रूप में चिह्नित किया है। –

0

मैं एक ही त्रुटि मिल रही किया गया है और यह से छुटकारा पाने के लिए कैसे पता लगा error image

लाइन 36 (त्रुटि छवि देखते हैं): def create_lottery_numbers(): एक squiggly लाइन है क्योंकि 34 और 36 यानी 35 के बीच रिक्त स्थान की केवल एक पंक्ति है त्रुटि "कहती है कि दो खाली रेखाएं, एक मिली"

को सुधारने के लिए त्रुटि एक और रिक्त पंक्ति जोड़ने के लिए, वहाँ होना चाहिए दो रिक्त लाइनों 34 और 37. के बीच रिक्त लाइनों यानी देख सुधारा त्रुटि छवि

rectified

धन्यवाद

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