অ্যান্ডি হ্যাডেন অটোপেপ 8-এর ভালো ধারণা দিয়েছেন। এটি ছাড়াও আরও একটি প্যাকেজ রয়েছে যার নাম রয়েছে পেপ ৮৮৮ যা একই জিনিসটি করে।
তবে উভয় প্যাকেজই কেবলমাত্র লিন্টের ত্রুটিগুলি সরাতে পারে তবে তারা কোডটি ফর্ম্যাট করতে পারে না।
little = more[3: 5]
উপরের কোডটি পেপ ৮৮ পরেও একই থাকে। কোডটি এখনও ভাল দেখাচ্ছে না। আপনি ইয়াপফের মতো ফর্ম্যাটর ব্যবহার করতে পারেন যা কোডটি পিইপি 8 অনুগত হলেও কোডটি ফর্ম্যাট করবে। উপরের কোডটিতে ফর্ম্যাট করা হবে
little = more[3:5]
কিছু সময় এটি আপনার ম্যানুয়াল ফর্ম্যাটটিকেও ধ্বংস করে দেয়। উদাহরণ স্বরূপ
BAZ = {
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]
}
রূপান্তর করা হবে
BAZ = {[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]}
তবে আপনি এটি কিছু অংশ উপেক্ষা করতে বলতে পারেন।
BAZ = {
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]
} # yapf: disable
আমার পুরানো ব্লগ পোস্ট থেকে নেওয়া: স্বয়ংক্রিয়ভাবে PEP8 এবং আপনার পাইথন কোড ফর্ম্যাট করুন!