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

पायथन में विशिष्ट आकार की फ़ाइल कैसे बनाएं?


किसी विशेष आकार की फ़ाइल बनाने के लिए, बस उस बाइट नंबर (आकार) पर सीक करें जिसे आप फ़ाइल का आकार बनाना चाहते हैं और वहां एक बाइट लिखें।

उदाहरण: स्पार्स फ़ाइल (वास्तविक डिस्क स्पेस नहीं लेती)

with open('my_file', 'wb') as f:
    f.seek(1024 * 1024 * 1024)  # 1 GB
    f.write(b'0')

यह एक स्पार्स फ़ाइल बनाता है जो वास्तव में वह सारा स्पेस नहीं लेती। पूर्ण फ़ाइल बनाने के लिए, आपको पूरी फ़ाइल लिखनी चाहिए:

उदाहरण: पूर्ण फ़ाइल

with open('my_file', 'wb') as f:
    num_chars = 1024 * 1024 * 1024
    f.write(b'0' * num_chars)
  1. - पायथन का उपयोग करके मौजूदा फ़ाइल की डुप्लिकेट फ़ाइल कैसे बनाएं?

    shutil मॉड्यूल फ़ाइलों के साथ-साथ पूरे फ़ोल्डरों को कॉपी करने के लिए फ़ंक्शन प्रदान करता है। shutil.copy(source, destination) कॉल करने से source पथ पर मौजूद फ़ाइल, destination पथ पर मौजूद फ़ोल्डर में कॉपी हो जाएगी। (दोनों सोर्स और डेस्टिनेशन स्ट्रिंग्स हैं।) यदि डेस्टिनेशन एक फ़ाइल नाम है, तो इसे क

  1. - पायथन में फ़ाइल परमिशन कैसे बदलें?

    किसी फ़ाइल की अनुमति बदलने के लिए, आप os.chmod(file, mode) कॉल का उपयोग कर सकते हैं। ध्यान दें कि मोड को ऑक्टल प्रतिनिधित्व में निर्दिष्ट किया जाना चाहिए और इसलिए यह 0o से शुरू होना चाहिए। उदाहरण के लिए, फ़ाइल को रीड-ओनली बनाने के लिए, आप परमिशन को 0o777 पर सेट कर सकते हैं (रीड-ओनली के लिए 0o444 का

  1. - पायथन का उपयोग करके फ़ाइल को दिए गए आकार पर कैसे ट्रंकेट करें?

    truncate([size]) मेथड फ़ाइल के आकार को ट्रंकेट करता है। यदि वैकल्पिक आकार आर्गुमेंट मौजूद है, तो फ़ाइल को (अधिकतम) उस आकार तक ट्रंकेट किया जाता है। आकार डिफ़ॉल्ट रूप से वर्तमान स्थिति पर होता है, इसलिए यदि आप बिना आर्गुमेंट्स के truncate कॉल करते हैं, तो फ़ाइल वर्तमान स्थिति पर ट्रंकेट हो जाएगी। वर