Python : writing to a file
Peter Otten
__peter__ at web.de
Sun Jan 11 05:32:34 EST 2015
Ganesh Pal wrote:
> On Sun, Jan 11, 2015 at 2:17 PM, Dave Angel <davea at davea.name> wrote:
>>
>>
>> You chopped off the output there. It probably looked like this:
>>
>>
>> node-1# cat test_2.txt
>> Sundaynode-1#
>>
>>
>> Your output is there, right before the prompt. Since you neglected the
>> newline in your code, that's what you'd expect, wouldn't you?
>>
>> Incidentally, in most systems that prompt would mean you're running as
>> root. Bad idea, especially when you're learning to program.
>>
>
> I didn't get the output before the prompt ,I actually didn't chop off
> the output . below is the complete flow.
>
> # cat get_day.py
> #!/usr/bin/python
>
> import time
> f = open ('test_a.txt','wb+')
> DAY = time.strftime("%A")
> f.write(DAY)
> f.close()
> Throttling-1# python get_day.py
>
>
> node-1# cat test_a.txt // This didn't give any result
>
> node-1# less test_a.txt // I can see the text here
> Sunday
> test_a.txt (END)
What does
$ echo $PS1
print? If there's a \r (carriage return) you should change it to avoid this
confusion.
More information about the Python-list
mailing list