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 Textrb- Read Binarywb- Write Binaryr+- Read/Write Textw+- Write/Read Text (Truncates)a+- Append/Read Text