ইউনিক্স ওএসে (ওএসএক্স, লিনাক্স, ইত্যাদি) লুকানো ফাইলগুলি '.' দিয়ে শুরু হয়। তাই আমরা একটি সাধারণ স্টার্ট উইথ চেক ব্যবহার করে সেগুলিকে ফিল্টার করতে পারি। উইন্ডোতে, আমাদের ফাইলের বৈশিষ্ট্যগুলি পরীক্ষা করতে হবে এবং তারপর ফাইলটি লুকানো আছে কিনা তা নির্ধারণ করতে হবে৷
উদাহরণ
উদাহরণস্বরূপ, আপনি লুকানো ফাইল ছাড়া একটি তালিকা পেতে নিম্নলিখিত কোড ব্যবহার করতে পারেন:
import os if os.name == 'nt': import win32api, win32con def file_is_hidden(p): if os.name== 'nt': attribute = win32api.GetFileAttributes(p) return attribute & (win32con.FILE_ATTRIBUTE_HIDDEN | win32con.FILE_ATTRIBUTE_SYSTEM) else: return p.startswith('.') #linux-osx file_list = [f for f in os.listdir('.') if not file_is_hidden(f)] print(file_list)