On Mon, Dec 19, 2011 at 16:02, Juan Declet-Barreto < juan.declet-barr...@mesaaz.gov> wrote:
> All,**** > > ** ** > > I have a Windows-style path that I need to modify so Python functions can > find it. For example, the path > “C:\Projects\Population_Pyramids\charts\test.xls” is being interpreted as > pointing to a file called “est.xls” since the “t” is being escaped by the > preceding slash as a tab. **** > > ** ** > > I know this is straightforward to handle using raw literals by prefixing > the literal with an ‘r’, but my path is stored in a variable. **** > > ** ** > > My questions are: 1. How do I prevent single slashes from being escaped in > a string variable (NOT literal)? **** > > 2. Is it possible to do a > string.replace to substitute all instances of ‘\’ for ‘\\’? I tried this > but it did not give me the desired result. > Use os.path.normpath(your_path).
-- http://mail.python.org/mailman/listinfo/python-list