Dennis Lee Bieber wrote: > > On Tue, 06 Nov 2012 13:26:11 +0100, Peter Otten <__pete...@web.de> > declaimed the following in gmane.comp.python.general: > > > anuradha.raghupathy2...@gmail.com wrote: [snip] > > > def main(): > > > logging.basicConfig(Filename='c://myapp.log', level=logging.ERROR) > > > > Python is case-sensitive. Try: > > > > logging.basicConfig(filename='c://myapp.log', level=logging.ERROR) > > > The double forward slashes might also be confusing... At the least, > unneeded... > > >>> import os.path > >>> print os.path.normpath("c://somefile.log") > c:\somefile.log > >>> print os.path.normpath("c:\\somefile.log") > c:\somefile.log > >>> print os.path.normpath("c:\\tryfile.log") > c:\tryfile.log > >>> print os.path.normpath("c:\tryfile.log") > c: ryfile.log > >>> print os.path.normpath("c:/tryfile.log") > c:\tryfile.log > >>> > > Doubling back-slashes is needed to avoid the problem of literal > escapes corrupting the intent...
Or use the raw literal form r"c:\tryfile.log". I know several people that prefer to use forward slashes as it works in both Windows and *nix. ~Ramit This email is confidential and subject to important disclaimers and conditions including on offers for the purchase or sale of securities, accuracy and completeness of information, viruses, confidentiality, legal privilege, and legal entity disclaimers, available at http://www.jpmorgan.com/pages/disclosures/email. -- http://mail.python.org/mailman/listinfo/python-list