10.08.19 22:10, Glenn Linderman пише:
As pointed out elsewhere, Raw strings have limitations, paths ending in
\ cannot be represented, and such do exist in various situations, not
all of which can be easily avoided... except by the "extra character
contortion" of "C:\directory\ "[:-1] (does someone know a better way?)
Other common idiom is
r"C:\directory" "\\"
I wonder how many raw strings actually use the \" escape productively?
Maybe that should be deprecated too! ? I can't think of a good and
necessary use for it, can anyone?
This is an interesting question. I have performed some experiments. 15
files in the stdlib (not counting the tokenizer) use \' or \" in raw
strings. And one test (test_venv) is failed because of using them in
third-party code. All cases are in regular expressions. It is possible
to rewrite them, but it is less trivial task than fixing invalid escape
sequences. So changing this will require much much more long deprecation
period.
_______________________________________________
Python-Dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at
https://mail.python.org/archives/list/[email protected]/message/GCDD6JQOPYENVDP3A62EFWHODIP2PFQM/