Python path and append

Seymore4Head Seymore4Head at Hotmail.invalid
Mon Apr 25 15:00:32 EDT 2016


On 2016年4月25日 18:24:02 -0000 (UTC), Rob Gaddi
<rgaddi at highlandtechnology.invalid> wrote:
>Seymore4Head wrote:
>>> On 2016年4月19日 18:29:38 -0400, Seymore4Head
>> <Seymore4Head at Hotmail.invalid> wrote:
>>>> I am going to forget using a directory path.
>> I would like to take the file win.txt and append a space and the *
>> symbol.
>>>> f = open('win.txt', 'r+')
>> for line in f:
>> f.read(line)
>> f.write(line+" *")
>>>> This doesn't work. Would someone fix it please? It is for a task I
>> am trying to accomplish just for a home task.
>>"for line in f:" already means "make the variable line equal to each
>line in f sequentially". f.read is both superfluous and also doesn't do
>that. Leave it out entirely.
>>The next problem you'll have is that iterating over the lines of the
>file leaves the newline at the end of line, so your * will end up on the
>wrong line.
>>Do yourself a favor: https://docs.python.org/3/tutorial/inputoutput.html
>isn't very long.

I was reading that. I have read it before. I don't use python enough
to even remember the simple stuff. Then when I try to use if for
something simple I forget how.
f = open('wout.txt', 'r+')
for line in f:
 line=line.strip()
 f.write(line+" *")
f.close()
Still broke. How about just telling me where I missed? Please?


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /