change the first character of the line to uppercase in a text file

Emile van Sebille emile at fenx.com
Sat Jun 27 15:54:33 EDT 2009


On 6/27/2009 3:39 AM Angus Rodgers said...
> On Fri, 26 Jun 2009 18:58:27 -0700 (PDT), powah
> <wong_powah at yahoo.ca> wrote:
> 
>> Thank you for your hint.
>> This is my solution:
>> f = open('test', 'r')
>> for line in f:
>>    print line[0].upper()+line[1:],
> 
> Will your program handle empty lines of input correctly?


It will when the final line is changed to:

	print line[:1].upper()+line[1:]


Emile




More information about the Python-list mailing list