[Tutor] reafline reads file, not just 1 line

Kent Johnson kent37 at tds.net
Fri Mar 30 13:36:05 CEST 2007


Kirk Bailey wrote:
> a relevant code snip:
> 
> if os.path.exists('ConfigureMe'):
> 	f1=open('ConfigureMe','r')
> 	tablebgcolor=string.strip(f1.readline())
> 
> Eacj line in the file contains color configuration information to 
> include into a webpage later on (for instance, 'peach, 'wjhite', 
> 'black', 'Blue').
> 
> tablebgcolor contains the entire text file being read, not one line.
> 
> this program opereates in a windows 2000 environment if this helps any.

My guess is that the file contains non-native newlines. Try opening it 
with universal newline support using
   f1=open('ConfigureMe','rU')

Kent


More information about the Tutor mailing list