Unfortunately os.path.split only splits once, at the last-occurring instance of os.sep.
From: Frank Rueter Sent: Tuesday, May 15, 2012 2:41 PM To: [email protected] Subject: Re: [Nuke-python] Re: Seeing inside a string, to replace a file path check out os.path.split as well On 16/05/12 8:51 AM, Nathan Rusch wrote: There are a couple things you need to be aware of. First, your string includes the ASCII control character \r. You either need to escape your backslashes by doubling them up or use a raw string: "C:\\workFolder\\shots\\renderFolder" # or r"C:\workFolder\shots\renderFolder" Now, the reason you’re hitting a SyntaxError is because your split string is an unescaped backslash, which makes Python think you’re trying to escape a single quote inside a single-quoted string and then failing to complete the string with another single quote. Escaping your backslash will work, but a safer bet is to use os.sep. import os r"C:\workFolder\shots\renderFolder".split(os.sep) -Nathan From: Noggy Sent: Tuesday, May 15, 2012 1:39 PM To: [email protected] Subject: [Nuke-python] Re: Seeing inside a string, to replace a file path Thanks! Now I get it. Does split only work on a list? I am getting an error trying to use split on a string. There's something about this that isn't clicking for me. wPath = "C:\workFolder\shots\renderFolder" wPath.split('\')[:4] SyntaxError: EOL while scanning string literal ------------------------------------------------------------------------------ _______________________________________________ Nuke-python mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python _______________________________________________ Nuke-python mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python -------------------------------------------------------------------------------- _______________________________________________ Nuke-python mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________ Nuke-python mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
