Is there a way to get object.__doc__ as a raw string, apart from adding an ‘r’ in-front of the doctring itself in the source code?
I have latex code inside and the ‘\r’s, ‘\f’s etc are creating problems.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
There’s no such Python type as “raw string” — there are raw string literals, which are just one syntax approach (out of many) to specify constants (i.e., literals) that are of string types. So “getting” something “as a raw string” just makes no sense. You can write docstrings as raw string literals (i.e., with the prefix
r— that’s exactly what denotes a raw string literal, the specific syntax that identifies such a constant to the Python compiler), or else double up any backslashes in them (an alternative way to specify constant strings including backslash characters), but that has nothing to do with “getting” them one way or another.