পাইথন ব্যবহার করে রাস্পবেরি পাইতে ফাইলগুলি কীভাবে তালিকাভুক্ত করবেন

Pa Ithana Byabahara Kare Raspaberi Pa Ite Pha Ilaguli Kibhabe Talikabhukta Karabena



প্রোগ্রামিং করার সময়, ব্যবহারকারীরা মাঝে মাঝে ফাইল তালিকাভুক্ত করার প্রয়োজন অনুভব করতে পারে। এই সমস্যাটি সাধারণত ব্যবহারকারীদের প্রভাবিত করে যারা শুধুমাত্র প্রোগ্রামিংয়ের জন্য রাস্পবেরি পাই ব্যবহার করে এবং GUI বা টার্মিনাল বিকল্পগুলি ব্যবহার করে ফাইলগুলি তালিকাভুক্ত করতে চায় না। সেই পরিস্থিতিতে, ব্যবহারকারীরা কোড ব্যবহার করে সিস্টেমের প্রতিটি ফাইল তালিকাভুক্ত করার উপায় অনুসন্ধান করতে পারে। ব্যবহারকারীরা প্রায়শই তাদের পাইথন প্রোগ্রামিংয়ের জন্য রাস্পবেরি পাই সিস্টেম ব্যবহার করে; এইভাবে, তারা নিঃসন্দেহে পাইথনে ফাইল তালিকাভুক্ত করার একটি উপায় অনুসন্ধান করবে কারণ এটি তাদের প্রকল্পের জন্য দরকারী হবে।

রাস্পবেরি পাই ব্যবহারকারীরা পাইথন ব্যবহার করে রাস্পবেরি পাই সিস্টেমে একটি ডিরেক্টরির ফাইলগুলি কীভাবে তালিকাভুক্ত করবেন তা শিখতে এই নির্দেশিকা অনুসরণ করতে পারেন।

রাস্পবেরি পাইতে পাইথন ব্যবহার করে একটি ডিরেক্টরির ফাইলগুলি কীভাবে তালিকাভুক্ত করবেন

পাইথন রাস্পবেরি পাই সিস্টেমে একটি ডিরেক্টরির ফাইল তালিকাভুক্ত করার দুটি সহজ উপায় প্রদান করে, যা নিম্নরূপ:







পদ্ধতি 1: os.listdir দিয়ে পাইথন ব্যবহার করে একটি ডিরেক্টরিতে ফাইল তালিকাভুক্ত করুন

দ্য একটি তালিকা () পদ্ধতি, যা OS মডিউলের একটি বৈশিষ্ট্য, আমাদেরকে একটি ডিরেক্টরিতে সংরক্ষিত সমস্ত ফাইলের (সাবডিরেক্টরিগুলি সহ) তালিকা দেখতে দেয়। আপনি যদি কোনও ডিরেক্টরিতে ফাইলগুলির একটি তালিকা মুদ্রণ করতে চান তবে আপনি এটি ব্যবহার করে তা করতে পারেন os.listdir() নিম্নলিখিত ধাপগুলির মাধ্যমে ফাংশন (যেখানে প্রোগ্রামটি উপস্থিত)



ধাপ 1: টার্মিনাল চালু করুন এবং একটি পাইথন ফাইল তৈরি করতে ন্যানো এডিটরে নিম্নলিখিত কমান্ডটি প্রবেশ করান।



$ ন্যানো < ফাইলের নাম > . py

ধাপ ২ : ফাইল তৈরি করার পর, ফাইলের ভিতরে নিচের কোডটি লিখুন:





আমদানি আপনি

তালিকা = আপনি . একটি তালিকা ( '/home/pi' )

ছাপা ( তালিকা )

  পাঠ্য বিবরণ স্বয়ংক্রিয়ভাবে তৈরি

বিঃদ্রঃ: ফাইলের পথ পরিবর্তন করতে ভুলবেন না কারণ এটি আপনার পরিস্থিতিতে ভিন্ন হতে পারে।



ব্যবহার করে ফাইলটি সংরক্ষণ করুন 'CTRL+X' .

ধাপ 3: রাস্পবেরি পাই ব্যবহার করে ফাইলটি চালান 'পাইথন 3' দোভাষী

$python3 < ফাইলের নাম > . py

এটি ফাইলের তালিকা প্রদর্শন করবে পাই ডিরেক্টরি

  পাঠ্য বিবরণ স্বয়ংক্রিয়ভাবে তৈরি

পদ্ধতি 2: os.walk দিয়ে পাইথন ব্যবহার করে একটি ডিরেক্টরিতে ফাইল তালিকাভুক্ত করুন

এছাড়াও আপনি ব্যবহার করতে পারেন os.walk() পাইথন ব্যবহার করে একটি ডিরেক্টরিতে ফাইল তালিকাভুক্ত করার ফাংশন। এটি একটি ডিরেক্টরি এবং সাবডিরেক্টরিতে ফাইলগুলিকে পুনরাবৃত্তভাবে তালিকাভুক্ত করে। তথ্যটি পড়তে দীর্ঘ হতে পারে তবে ব্যবহারকারীরা যদি ডিরেক্টরিগুলির মধ্যে ফাইলগুলির একটি সম্পূর্ণ তালিকা দেখতে চান তবে ফাংশনটি একটি ভাল বিকল্প হতে পারে। এই ফাংশনের মাধ্যমে ফাইলগুলি তালিকাভুক্ত করতে, নীচের প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন:

ধাপ 1: একটি নতুন পাইথন ফাইল তৈরি করতে প্রথমে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$ ন্যানো < ফাইল_নাম > . py

ধাপ ২: এর পরে পাইথন ফাইলে নিম্নলিখিত কোড যোগ করুন।

আমদানি আপনি

জন্য নথি পত্র ভিতরে আপনি . হাঁটা ( '/হোম/পিআই/ডকুমেন্টস' ) :

জন্য ফাইল ভিতরে নথি পত্র:

ছাপা ( ফাইল )

বিঃদ্রঃ: আপনি আপনার পছন্দ অনুযায়ী ডিরেক্টরি পাথ পরিবর্তন করতে পারেন।

ধাপ 3: ক্লিক করে নথি সংরক্ষণ করুন 'Ctrl+X' , 'এবং' পরিবর্তন অনুমোদন করতে, এবং 'প্রবেশ করুন' এটা বন্ধ করতে

ধাপ 4: ডিরেক্টরির ভিতরে ফাইলগুলির তালিকা দেখতে পাইথন ফাইল চালানোর জন্য নীচের কমান্ডটি চালান।

$ python3 ফাইলের নাম। py

  স্বয়ংক্রিয়ভাবে উত্পন্ন গ্রাফিকাল ইউজার ইন্টারফেস বিবরণ ধারণকারী একটি ছবি

এবং এই কিভাবে os.walk ফাংশন সব ফাইল দেখায়।

পদ্ধতি 3: os.scandir দিয়ে পাইথন ব্যবহার করে একটি ডিরেক্টরিতে ফাইল তালিকাভুক্ত করুন

আপনি পাইথন ব্যবহার করে রাস্পবেরি পাইতে একটি ডিরেক্টরির ফাইলগুলিও তালিকাভুক্ত করতে পারেন os.scandir() ফাংশন এই কারণে, এই ফাংশনের মাধ্যমে ফাইলগুলি তালিকাভুক্ত করতে নীচের নির্দেশিকাগুলি অনুসরণ করুন:

ধাপ 1: একটি ফাইল তৈরি করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন যেখানে আপনি ফাইলটি স্থানান্তর করার জন্য কোডটি লিখবেন।

$ ন্যানো < ফাইল_নাম > . py

ধাপ ২: তারপর ফাইলটিতে নিম্নলিখিত কোডটি যোগ করুন।

আমদানি আপনি

# একটি নির্দিষ্ট ডিরেক্টরির মধ্যে ফাইল তালিকা পান

dir_path = r '/home/pi/'

জন্য পথ ভিতরে আপনি . কলঙ্ক ( dir_path ) :

যদি পথ is_file ( ) :

ছাপা ( পথ নাম )

ধাপ 3 : আঘাত করে 'Ctrl+X' এবং 'এবং' , আপনি ফাইল সংরক্ষণ করতে পারেন.

ধাপ 4 : ফাইলের তালিকা দেখতে python3 ইন্টারপ্রেটার ব্যবহার করে নিচের কমান্ডটি চালান।

$python3 < ফাইল_নাম > . py

উপসংহার

একটি ডিরেক্টরির ফাইল তালিকাভুক্ত করার জন্য পাইথনে ব্যবহৃত তিনটি বহুল ব্যবহৃত ফাংশন রয়েছে os.listdir, os.walk এবং os.scandir উপরে উল্লিখিত নির্দেশিকা দেখানো হয়েছে. এই সমস্ত ফাংশন প্রোগ্রামারদের জন্য সহায়ক যারা ডিরেক্টরিতে ভ্রমণ বা ফাইল এবং ডিরেক্টরি প্রদর্শনের জন্য কমান্ড ব্যবহার করার পরিবর্তে কোড তৈরিতে মনোনিবেশ করতে চান।