File Handling Problem

Rami Chowdhury rami.chowdhury at gmail.com
Fri Sep 4 11:05:55 EDT 2009


> f = open("myfile.txt", "r")
> list_one = f.read().splitlines()
> f.close()

Or use f.readlines(), which would do the same thing IIRC?

On Fri, 04 Sep 2009 07:46:42 -0700, Stephen Fairchild  
<somebody at somewhere.com> wrote:

> joy99 wrote:
>
>> Dear Group,
>>
>> I have a file. The file has multiple lines. I want to get the line
>> number of any one of the strings.
>> Once I get that I like to increment the line number and see the string
>> of the immediate next line or any following line as output. The
>> problem as I see is nicely handled in list,
>>
>> like list_one=["god","earth","sky","cloud","rain"]
>>       list_one[0]="god"
>>       list_one[2]="sky"
>>
>> but can it be for string and file?
>
> It's easy to read a file into a list.
>
> f = open("myfile.txt", "r")
> list_one = f.read().splitlines()
> f.close()



-- 
Rami Chowdhury
"Never attribute to malice that which can be attributed to stupidity" --  
Hanlon's Razor
408-597-7068 (US) / 07875-841-046 (UK) / 0189-245544 (BD)



More information about the Python-list mailing list