You opened the file for writing by specifying the mode as 'w'
; open the file for reading instead:
open(path, 'r')
'r'
is the default, so it can be omitted. If you need to both read and write, use the +
mode:
open(path, 'w+')
w+
opens the file for writing (truncates it to 0 bytes) but also lets you read from it. If you use r+
it is also opened for both reading and writing, but won’t be truncated.
If you are to use a dual-mode such as r+
or w+
, you need to familiarize yourself with the .seek()
method too, as using both reading and writing operations will move the current position in the file and you’ll most likely want to move that current file position explicitly between such operations.
See the documentation of the open()
function for further details.
Related Posts:
- How to open a file using the open with statement
- Python open() gives FileNotFoundError/IOError: Errno 2 No such file or directory
- Writing a list to a file with Python
- Writing a list to a file with Python
- How to open a file for both reading and writing?
- How do I copy a file in Python?
- How do I copy a file in Python?
- Using “with open() as file” method, how to write more than once? [duplicate]
- What is the difference between rw+ and r+
- Correct way to write line to file?
- How to read a file line-by-line into a list?
- TypeError: a bytes-like object is required, not ‘str’ when writing to a file in Python3
- Confused by python file mode “w+”
- Print string to text file
- File open and close in python
- Do I understand os.walk right?
- FileNotFoundError: [Errno 2] No such file or directory [duplicate]
- How to move a file in Python?
- FileNotFoundError: [Errno 2] No such file or directory
- How to move a file in Python?
- How do you append to a file?
- ValueError : I/O operation on closed file
- Why do I get “Pickle – EOFError: Ran out of input” reading an empty file?
- write() versus writelines() and concatenated strings
- How do I copy a file in Python?
- How do I check whether a file exists without exceptions?
- Call a function from another file?
- How can I check file size in Python?
- Python list directory, subdirectory, and files
- Where does this come from: -*- coding: utf-8 -*-
- Open file in a relative location in Python
- Why am I getting a FileNotFoundError?
- Python: Write array values into file
- Importing variables from another file?
- How to copy files?
- Flask raises TemplateNotFound error even though template file exists
- importing external “.txt” file in python
- Search and replace a line in a file in Python
- How to save a dictionary to a file?
- How do you read a file into a list in Python?
- SSL error : routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
- What is the perfect counterpart in Python for “while not EOF”
- .write not working in Python
- Creating files and directories via Python
- How to convert a file into a dictionary?
- How to delete a specific line in a file?
- Python read in string from file and split it into values
- How often does python flush to a file?
- How to open every file in a folder
- TypeError: expected str, bytes or os.PathLike object, not _io.TextIOWrapper
- Loading and parsing a JSON file with multiple JSON objects
- What is an easy way to implement fprintf in python?
- How to find out whether a file is at its `eof`?
- How to append new data onto a new line
- Find all files in a directory with extension .txt in Python
- SyntaxError: unexpected EOF while parsing
- How do I lowercase a string in Python?
- How can I reverse a list in Python?
- Manually raising (throwing) an exception in Python
- can’t multiply sequence by non-int of type ‘float’
- Difference between del, remove, and pop on lists
- How can I reverse a list in Python?
- How to use the pass statement
- How to use filter, map, and reduce in Python 3
- What does enumerate() mean?
- Searching the student-t distribution table for values using python
- How to declare an array in Python?
- Does Python have a ternary conditional operator?
- Use Gif Logo For Loading Screen In Kivy
- Praw & Discord.py: The bot keep sending the same meme. I want the bot to send different meme whenever it is asked
- Pig Latin Translator
- What is the difference between Python’s list methods append and extend?
- How can I make a time delay in Python? [duplicate]
- Python – TypeError: ‘int’ object is not iterable
- TypeError: ‘int’ object is not subscriptable
- sphinx.ext.autodoc: Keeping names of constants in signature
- are there dictionaries in javascript like python?
- How do you round UP a number?
- Understanding slice notation
- Iterating over dictionaries using ‘for’ loops
- How to define a two-dimensional array?
- how to sort pandas dataframe from one column
- Why am I seeing “TypeError: string indices must be integers”?
- How do you round UP a number?
- Understanding slice notation
- TypeError: only integer scalar arrays can be converted to a scalar index with 1D numpy indices array
- How do I update\upgrade pip itself from inside my virtual environment?
- How to emulate a do-while loop?
- How do I update\upgrade pip itself from inside my virtual environment?
- How to comment out a block of code in Python [duplicate]
- Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)
- TypeError: list indices must be integers or slices, not str
- Why there is no do while loop in python
- How do I get a substring of a string in Python?
- How do I sort a dictionary by value?
- ImportError: DLL load failed: The specified module could not be found
- How do I sort a dictionary by value?
- How to prettyprint a JSON file?
- What does the “yield” keyword do?
- ImportError: DLL load failed: The specified module could not be found