python - पायथन की टिप्पणियों में '# नॉका' का क्या अर्थ है?
comments terminology (2)
पायथन परियोजना के माध्यम से खोज करते समय, मैंने पाया कि कुछ पंक्तियों में
# noqa
साथ टिप्पणी की
# noqa
।
import sys
sys.path.append(r'C:\dev')
import some_module # noqa
पायथन में
noqa
क्या मतलब है?
क्या यह केवल पायथन के लिए विशिष्ट है?
noqa = NO-QA (कोई गुणवत्ता आश्वासन)
यह आमतौर पर PEP8 चेतावनियों को नजरअंदाज करने के लिए पायथन प्रोग्रामिंग में संदर्भित है।
सरल शब्दों में, अंत में # बेनका होने वाली रेखाओं को लाइनर कार्यक्रमों द्वारा अनदेखा किया जाएगा और वे कोई चेतावनी नहीं उठाएंगे।
आपको पता है कि? यहां तक कि गुइडो वैन रोसुम (पायथन के निर्माता) ने पहले यह सवाल पूछा : डी
यह "nopep8" हुआ करता था, लेकिन जब Flake8 और Pep8 एक सामान्य क्वालिफायर चाहते थे @florentx ने "NoQA" को "नो क्वालिटी एश्योरेंस" (iirc) के रूप में सुझाया और यह अटक गया।
# noqa
(
# noqa
साथ) के
कुछ बुनियादी
उपयोग
:
-
# flake8: noqa
: इस लाइन में मौजूद फाइलें स्किप हो जाती हैं -
ऐसी पंक्तियाँ
जिनमें
अंत में
# noqa
टिप्पणी है: चेतावनी जारी नहीं करेगी -
# noqa: <error>
, जैसे,# noqa: E234
अंत में : एक लाइन पर विशिष्ट त्रुटियों को अनदेखा करें- कई त्रुटि कोड दिए जा सकते हैं, अल्पविराम द्वारा अलग किए गए
- कोड की सूची से पहले कोलन की आवश्यकता होती है