How can i apply raw string notation on input from the user? For exmple, i want to get path from the user and enforce raw string notation on it, so if the input is something like: "\path\the\user\chose" it will be accepted to the raw input / be converted later to r"\path\the\user\chose"
Asked
Active
Viewed 6,173 times
3
-
7Raw string notation is only for _writing literals_ -- if you accept user input with backslashes in it, they will behave fine. No "conversion" is necessary. – tzaman Oct 14 '16 at 09:02
-
Possible duplicate of [What exactly do "u" and "r" string flags do in Python, and what are raw string literals?](http://stackoverflow.com/questions/2081640/what-exactly-do-u-and-r-string-flags-do-in-python-and-what-are-raw-string-l) – tzaman Oct 14 '16 at 09:03
-
@LironCohen Could you demonstrate how getting user input containing backslashes does *not* work? – Biffen Oct 14 '16 at 09:40
1 Answers
1
I tried this path = input(r'Input your path:')
It seems that path
is something like paht = \path\the\user\chose
By the way, I use Python3.

time Off
- 21
- 1