klijo klijo - 4 months ago 33
Python Question

How do I read a text file into a string variable in Python

I use the following code segment to read a file in python

with open ("data.txt", "r") as myfile:

input file is


and when I print data I get


As I see data is in list form. How do I make it string. And also how do I remove "\n", "[", and "]" characters from it ?


You could use:

with open('data.txt', 'r') as myfile:
    data=myfile.read().replace('\n', '')