Read File

Reading files is straightforward: Python has built in support for reading and writing files. The function readlines() can be used to read the entire files contents.

Related Courses
Complete Python Bootcamp: Go from zero to hero in Python

Read file into list

We call the function method open to read the file, then we call the method readlines() to read all of the file contents into a variable. Finally we print out all file data.

Example read file:

Content will contain a list of all strings in the file.
If you print the variable content:

you would see a list. Every item of the list contains one line. However, every line of the list contains the newline character (\n).

To remove the newline characters from the list use:

Read file into string

If you want to read a file into a string variable, you can use a different method.
The code below reads the entire file data into a single string.

Previous Post
Next Post


  • alfred says:

    how to rename file?

  • I.V. says:

    When I launch this, I receive following error message:

    $ python
    File “”, line 3
    with open(filename) as fn:
    SyntaxError: invalid syntax

    Can it be related with the Python version?
    I have 2.4.3

    • CodeNinja says:

      Yes, the with keyword is included in version 2.5.2 and higher

Leave a Reply