কম্পিউটার

পাইথন ব্যবহার করে আসল ব্যবহারকারীর হোম ডিরেক্টরি কীভাবে খুঁজে পাবেন?


পাইথনে হোমডির পেতে, আপনি os মডিউল থেকে os.path.expanduser('~') ব্যবহার করতে পারেন। এটি ~/Documents/my_folder/ এর মতো দীর্ঘ পথের অংশ হলে এটিও কাজ করে। যদি পাথে কোন ~ না থাকে, ফাংশনটি অপরিবর্তিত পাথ ফিরিয়ে দেবে। আপনি এটি −

এর মত ব্যবহার করতে পারেন
import os
print(os.path.expanduser('~'))

আপনি হোম ভেরিয়েবলের জন্য এনভায়রনমেন্ট ভেরিয়েবল নিয়েও প্রশ্ন করতে পারেন −

import os
print(os.environ['HOME'])

আপনি যদি Python 3.4+ এ থাকেন, তাহলে হোম ডিরেক্টরি পেতে আপনি pathlib মডিউলও ব্যবহার করতে পারেন।

উদাহরণ

from pathlib import Path
print(Path.home())

  1. পাইথন ব্যবহার করে একটি ডিরেক্টরির জন্য ব্যবহারকারী এবং গোষ্ঠীর অনুমতিগুলি কীভাবে পরিবর্তন করবেন?

  2. পাইথন ব্যবহার করে একটি ডিরেক্টরির মালিক কিভাবে পরিবর্তন করবেন?

  3. পাইথন ব্যবহার করে একটি ডিরেক্টরির অনুমতি কিভাবে পরিবর্তন করবেন?

  4. পাইথন ব্যবহার করে একটি ডিরেক্টরির অনুমতি কিভাবে পরীক্ষা করবেন?