কম্পিউটার

পাইথন ব্যবহার করে ফাইলের স্ক্রিপ্টর এফডি দিয়ে ডিস্কে কীভাবে ফাইল লিখতে বাধ্য করবেন?


ফাইলেস্ক্রিপ্টর fd থেকে ডিস্কে ফাইল লিখতে বাধ্য করতে আপনাকে fdatasync(fd) ফাংশন ব্যবহার করতে হবে৷ এটি মেটাডেটা আপডেট করতে বাধ্য করে না। এছাড়াও মনে রাখবেন যে এটি শুধুমাত্র ইউনিক্সে উপলব্ধ৷

একটি আরও ক্রস প্ল্যাটফর্ম সমাধান হবে fsync(fd) ব্যবহার করা কারণ এটি ফাইলের স্ক্রিপ্টর fd দিয়ে ডিস্কে ফাইল লিখতে বাধ্য করে। ইউনিক্সে, এটি নেটিভ fsync() ফাংশনকে কল করে; উইন্ডোজে, MS _commit() ফাংশন।

উদাহরণ

os. method.os.fsync(fd)# এবার এই ফাইলটি পড়ুন beginos.lseek(fd, 0, 0)str =os.read(fd, 100)প্রিন্ট থেকে "রিড স্ট্রিং হল :", stros.close( fd)

আউটপুট

যখন আমরা উপরের প্রোগ্রামটি চালাই, তখন এটি নিম্নলিখিত ফলাফল দেয়:

পড়ুন স্ট্রিং হল :এটি পরীক্ষা

  1. পাইথন - কিভাবে একটি CSV ফাইলে পান্ডাস ডেটাফ্রেম লিখতে হয়

  2. কিভাবে আপনি পাইথনের সাথে একটি ফাইল যুক্ত করবেন?

  3. পাইথনের সাথে রিড এবং রাইট মোডে একটি বাইনারি ফাইল কীভাবে খুলবেন?

  4. পাইথন দিয়ে কীভাবে একটি ফাইল রিড অ্যান্ড রাইট মোডে খুলবেন?