পাইথনে গ্লোব কিভাবে কাজ করে?
পাইথনে গ্লোব কিভাবে কাজ করে?
Anonim

গ্লোব (file_pattern, recursive = False)

এটি file_pattern প্যারামিটারে নির্দিষ্ট প্যাটার্নের সাথে মিলে যাওয়া ফাইলগুলির তালিকা পুনরুদ্ধার করে। ফাইল_প্যাটার্ন একটি পরম বা আপেক্ষিক পথ হতে পারে। এতে “*” বা “?” এর মতো ওয়াইল্ড কার্ডও থাকতে পারে। প্রতীক পুনরাবৃত্ত প্যারামিটারটি ডিফল্টরূপে বন্ধ (মিথ্যা)।

এটি বিবেচনা করে, গ্লোব পাইথন কীভাবে কাজ করে?

দ্য গ্লোব মডিউল ইউনিক্স শেল দ্বারা ব্যবহৃত নিয়ম অনুসারে একটি নির্দিষ্ট প্যাটার্নের সাথে মিলে যাওয়া সমস্ত পথনাম খুঁজে পায়, যদিও ফলাফল নির্বিচারে ফেরত দেওয়া হয়। কোন টিল্ড সম্প্রসারণ করা হয় না, কিন্তু *, ?, এবং দিয়ে প্রকাশ করা অক্ষর পরিসর সঠিকভাবে মিলিত হবে। এটি OS ব্যবহার করে করা হয়।

দ্বিতীয়ত, পাইথনে গ্লোব প্যাকেজ কি? দ্য গ্লোব মডিউল . দ্য গ্লোব মডিউল প্রদত্ত প্যাটার্নের সাথে মিলে যাওয়া ফাইলগুলির তালিকা তৈরি করে, ঠিক ইউনিক্স শেলের মতো। ফাইল প্যাটার্ন রেগুলার এক্সপ্রেশনের মত, কিন্তু সহজ। একটি তারকাচিহ্ন (*) শূন্য বা তার বেশি অক্ষরের সাথে মেলে এবং একটি প্রশ্ন চিহ্ন (?) ঠিক একটি অক্ষরের সাথে মেলে।

এই বিবেচনায় রেখে, গ্লোব কীভাবে কাজ করে?

ক গ্লোব আক্ষরিক এবং/অথবা ওয়াইল্ডকার্ড অক্ষরের একটি স্ট্রিং যা ফাইলপাথের সাথে মেলে। গ্লবিং এক বা একাধিক ব্যবহার করে একটি ফাইল সিস্টেমে ফাইলগুলি সনাক্ত করার কাজ globs . src() পদ্ধতি একটি একক আশা করে গ্লোব স্ট্রিং বা এর একটি অ্যারে globs আপনার পাইপলাইন কোন ফাইলে কাজ করবে তা নির্ধারণ করতে।

গ্লোব গ্লোব কী ফেরত দেয়?

গ্লোব ফিরে আসে সম্পূর্ণ পাথ সহ ফাইলগুলির তালিকা (os. listdir()) এবং হয় OS এর চেয়ে বেশি শক্তিশালী। যে তালিকাভুক্ত করে ওয়াইল্ডকার্ড ব্যবহার করবেন না। এছাড়াও, গ্লোব os, sys এবং re মডিউল রয়েছে।

প্রস্তাবিত: