Issue
I have a text file that with multiple lines and I'm trying to assign turn every line into a string and assign them into a variable separately. The code looks something like this at the moment:
with open('config.txt', 'r') as f:
file_name = ''.join(f.readlines()[0:1])
Runstart = ''.join(f.readlines()[1:2])
Runend = ''.join(f.readlines()[2:3])
But it doesn't read anything after the first line. What am I doing wrong here and how do I fix it? The goal is to give a name for every line. Alternative methods are welcomed.
Thanks.
Solution
You don't need all these slices and indices. Just use readline
:
with open('config.txt', 'r') as f:
file_name = f.readline()
Runstart = f.readline()
Runend = f.readline()
Answered By - Vsevolod Timchenko
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.