klijo klijo - 1 year ago 92
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 ?

Answer Source

You could use:

with open('data.txt', 'r') as myfile:
    data=myfile.read().replace('\n', '')
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download