python - যবহ - পাইথন প্রোগ্রামিং টিউটোরিয়াল




পাইথন মন্তব্যে '# নোকা' এর অর্থ কী? (2)

noqa = NO-QA (কোন গুণমানের নিশ্চয়তা)

PEP8 সতর্কতাগুলি উপেক্ষা করার জন্য পাইথন প্রোগ্রামিংয়ে সাধারণত এটি উল্লেখ করা হয়।

সহজ কথায়, শেষে # নোকা থাকা লাইনগুলি লিন্টার প্রোগ্রামগুলি দ্বারা উপেক্ষা করা হবে এবং তারা কোনও সতর্কতা উত্থাপন করবে না।

পাইথন প্রকল্পটি অনুসন্ধান করার সময়, আমি # noqa মন্তব্য করা কয়েকটি লাইন দেখতে # noqa

import sys
sys.path.append(r'C:\dev')
import some_module   # noqa

পাইথনে noqa অর্থ কী? এটি কি পাইথনের সাথে নির্দিষ্ট?


একটি লাইনে # noqa করা ইঙ্গিত দেয় যে লন্টার (একটি প্রোগ্রাম যা স্বয়ংক্রিয়ভাবে কোডের মান পরীক্ষা করে) এই লাইনটি পরীক্ষা করা উচিত নয়। কোডটি উত্পন্ন করে থাকতে পারে এমন কোনও সতর্কতা উপেক্ষা করা হবে।

এই লাইনের কিছু অংশ থাকতে পারে যা লান্টারে "খারাপ দেখায়" তবে বিকাশকারী কিছু কারণে বুঝতে পারে এবং এটি সেখানে থাকতে চায়।

আরও তথ্যের জন্য, লঙ্ঘন নির্বাচন এবং উপেক্ষা করার জন্য Flake8 ডকুমেন্টেশন দেখুন।





pep8