Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पाइथन का उपयोग करके डिस्क पर फाइलस्क्रिप्टर एफडी के साथ फाइल लिखने के लिए कैसे मजबूर करें?


आपको fdatasync(fd) फंक्शन का उपयोग फाइल डिस्क्रिप्टर fd से डिस्क पर फाइल लिखने के लिए मजबूर करने के लिए करना होगा। यह मेटाडेटा के अद्यतन को बाध्य नहीं करता है। यह भी ध्यान दें कि यह केवल यूनिक्स पर उपलब्ध है।

एक अधिक क्रॉस प्लेटफॉर्म समाधान fsync (fd) का उपयोग करना होगा क्योंकि यह फ़ाइल को डिस्क पर फ़ाइल डिस्क्रिप्टर fd के साथ लिखने के लिए बाध्य करता है। यूनिक्स पर, यह देशी fsync() फ़ंक्शन को कॉल करता है; विंडोज़ पर, एमएस _commit() फ़ंक्शन।

उदाहरण

import os, sys# एक filefd खोलें =os.open("foo.txt", os.O_RDWR|os.O_CREAT)os.write(fd, "This is test")# अब आप fsync() का उपयोग कर सकते हैं method.os.fsync(fd)# अब इस फाइल को शुरुआत से पढ़ें। /पूर्व> 

आउटपुट

जब हम उपरोक्त कार्यक्रम चलाते हैं, तो यह निम्नलिखित परिणाम उत्पन्न करता है:

रीड स्ट्रिंग है:यह टेस्ट है

  1. पायथन - एक CSV फ़ाइल में पांडा डेटाफ़्रेम कैसे लिखें?

    Python में CSV फ़ाइल में पांडा डेटाफ़्रेम लिखने के लिए, to_csv() . का उपयोग करें तरीका। सबसे पहले, हम सूचियों का एक शब्दकोश बनाते हैं - # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_pur

  1. पायथन में लिखने के लिए फाइल कैसे खोलें?

    केवल राइट मोड में फ़ाइलें खोलने के लिए, मोड के रूप में w निर्दिष्ट करें। उदाहरण के लिए, f = open('my_file.txt', 'w') f.write('Hello World') f.close() उपरोक्त कोड my_file.txt को राइट मोड में खोलता है और हैलो वर्ल्ड को शामिल करने के लिए फाइल को फिर से लिखता है। अपवाद के मामले

  1. आप पायथन के साथ फाइल में कैसे जुड़ते हैं?

    फ़ाइल में जोड़ने के लिए, आपको फ़ाइल को खोलते समय a को मोड (a=append) के रूप में निर्दिष्ट करके परिशिष्ट मोड में खोलना होगा। उदाहरण के लिए, f = open('my_file.txt', 'a') file_content = f.read() f.write('Hello World') f.close() उपरोक्त कोड my_file.txt को एपेंड मोड में खोलता है