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

Python में File किन Modes में Open की जा सकती है?


Python File Opening Modes

Python में Files को निम्नलिखित Modes में Open किया जा सकता है:

Mode Description
'r' Read Mode (Default)
'w' Write Mode. File नहीं Exist करती तो New बनाता है, Exist करती है तो Truncate कर देता है
'x' Exclusive Creation के लिए File Open करें. File पहले से Exist करती है तो Operation Fail हो जाता है
'a' File के End में Append करें बिना Truncate किए. File नहीं Exist करती तो New बनाता है
't' Text Mode में Open करें (Default)
'b' Binary Mode में Open करें
'+' Updating के लिए File Open करें (Reading और Writing दोनों)

ये Modes Combinations में उपयोग किए जा सकते हैं और File Open करते समय Second Argument के रूप में Pass किए जाने चाहिए। यदि आप Mode Specify नहीं करते हैं, तो Files Read-Only Text Mode में Open होती हैं।

उदाहरण

f = open("test.txt")           # Equivalent to 'rt'
f = open("test.txt", 'w')      # Text Mode में Write
f = open("test.bmp", 'r+b')    # Binary Mode में Read/Write
f = open("test.txt", 'a')      # Append Mode

Common Combinations:

  • rt - Read Text (Default)
  • wt - Write Text
  • rb - Read Binary
  • wb - Write Binary
  • r+ - Read/Write Text
  • w+ - Write/Read Text (Truncates)
  • a+ - Append/Read Text

  1. - पायथन में फ़ाइल ऑब्जेक्ट के एट्रिब्यूट्स क्या हैं?

    एक फ़ाइल ऑब्जेक्ट के बहुत सारे एट्रिब्यूट्स होते हैं। आप फ़ाइल ऑब्जेक्ट के सभी मेथड्स और एट्रिब्यूट्स की सूची यहां देख सकते हैं: पायथन फ़ाइल ऑब्जेक्ट्स। निम्नलिखित कुछ सबसे अधिक उपयोग किए जाने वाले फ़ाइल ऑब्जेक्ट मेथड्स हैं: close() - फ़ाइल बंद करें। next() - जब फ़ाइल को इटरेटर के रूप में उपयोग कि

  1. - पायथन मॉड्यूल व्यवस्थित करने के सर्वोत्तम अभ्यास क्या हैं?

    यहां एक नमूना प्रोजेक्ट है जो आपके प्रोजेक्ट को संरचित करने का एक बहुत अच्छा तरीका दिखाता है: https://github.com/kennethreitz/samplemod। यह प्रोजेक्ट sample मॉड्यूल बनाने के बारे में है। डायरेक्टरी संरचना इस प्रकार दिखती है: README.rst LICENSE setup.py requirements.txt sample/__init__.py sample/co

  1. - Python में Packages क्या हैं?

    Python Packages को समझना Packages को समझने के लिए, आपको Modules के बारे में भी जानना होगा। कोई भी Python File एक Module होती है, इसका नाम File के Base Name/Module के __name__ Property बिना .py Extension के होता है। Package Python Modules का Collection है, यानी एक Package, Python Modules की एक Dire