pycodestyle का उपयोग
आपने पहले देखा कि PEP 8 अनुपालन जाँचने के लिए pycodestyle को कमांड लाइन से चलाया जा सकता है. कभी-कभी इस तरह की जाँच को Python स्क्रिप्ट से चलाना उपयोगी होता है.
इस अभ्यास में, आप pycodestyle की StyleGuide क्लास का उपयोग करके कई फाइलों के लिए PEP 8 अनुपालन जाँचेंगे. दोनों फाइलें एक ही काम करती हैं, लेकिन उनके फॉर्मेटिंग और पढ़ने-समझने में बहुत अंतर है. आप नीचे दिए गए लिंक पर जाकर इन फाइलों की सामग्री देख सकते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Software Engineering Principles
अभ्यास निर्देश
pycodestyleपैकेज इम्पोर्ट करें.StyleGuideका एक इंस्टेंसstyle_checkerनाम से बनाएँ.- हम दो फाइलें चेक करेंगे; उनके नाम हैं
'nay_pep8.py'और'yay_pep8.py'. इन फाइल नामों वाली list को हमारेstyle_checkerकेcheck_filesमेथड में पास करें. - हमारे स्टाइल चेक के परिणामों को कंसोल पर
print()करें. आउटपुट ध्यान से पढ़िए!
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import needed package
import ____
# Create a StyleGuide instance
style_checker = pycodestyle.____()
# Run PEP 8 check on multiple files
result = style_checker.check_files([____, ____])
# Print result of PEP 8 style check
print(result.messages)