To check for this, try: 

print(repr(SERVER_NAME))

tim


On Thu, Jul 25, 2013 at 11:55:11AM -0700, John Meissen wrote:
> Un-printable characters (including cr/lf) in the data read from the file?
> 
> > I'm trying to read the content of a file to specify the name of a server to 
> > a python script. If I set the variable directly, it works fine If I read 
> > the file, the script fails with a 'can't find server' error. 
> > 
> > Setting the hostname directly is easy enough:
> > 
> > SERVER_NAME = fqdn.domain.net
> > 
> > That works fine... Adding a print to the script prints the appropriate 
> > hostname.
> > 
> > If, however, I try to read the filename from a file, I get what amounts to 
> > a host not found error:
> > 
> > f1 = open('/path/to/file', 'r')
> > 
> > SERVER_NAME = f1.read()
> > f1.closed
> > 
> > And again, printing the variable prints the correct hostname, but when the 
> > script attempts to access the host, it can't find the host. 
> > 
> > Ideas? 
> > 
> > Russell Johnson
> > [email protected]
> > 
> > 
> > 
> > _______________________________________________
> > PLUG mailing list
> > [email protected]
> > http://lists.pdxlinux.org/mailman/listinfo/plug
> 
> 
> _______________________________________________
> PLUG mailing list
> [email protected]
> http://lists.pdxlinux.org/mailman/listinfo/plug
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug

Reply via email to