Python: open() function
open() function
The open() function is used to open a file and returns it as a file object.
Version:
(Python 3.2.5)
Syntax:
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
Parameter:
Name | Description | Required / Optional |
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
file | path-like object (representing a file system path) giving the pathname. | Required | ||||||||||||||||||
mode |
|
Optional | ||||||||||||||||||
buffering | Set buffering policy. | Optional | ||||||||||||||||||
encoding | Encode or decode the file. | Optional | ||||||||||||||||||
error | String specifying how to handle encoding/decoding errors. | Optional | ||||||||||||||||||
newline | how newlines mode works (available values: None, ' ', '\n', 'r', and '\r\n'. | Optional | ||||||||||||||||||
closefd | True. If a file descriptor is given, it is closed when the returned I/O object is closed, unless closefd is set to False. | Optional | ||||||||||||||||||
opener | A custom opener can be used by passing a callable as opener. | Optional |
Return value:
Returns a file object which can used to read, write and modify file.
Example: Python open() function
# opens example.text file of the current directory
x = open("example.txt")
print(open("example.txt"))
Create file: example.txt
Twinkle, twinkle, little star, How I wonder what you are! Up above the world so high, Like a diamond in the sky. Twinkle, twinkle, little star, How I wonder what you are!
Output:
<_io.TextIOWrapper name='example.txt' mode='r' encoding='UTF-8'>
Python Code Editor:
Test your Python skills with w3resource's quiz
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/python/built-in-function/open.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics