此问题已在此处找到答案:
将常规python字符串转换为原始字符串(11个答案)两天前关门了。我用python编写了一个函数,将文件路径作为参数。理想情况下,我希望在开头“连接”一个r以转义字符,并将其转换为r“c:\user\name\location”。我很难找到任何解决方案-是否有任何模块可以帮助我解决这个问题?
hujrc8aj1#
您根本不需要对函数进行任何修改。
def f(path): ... ... f(r"C:\User\name\location")
您提到的“r”将用于形成传递给函数的字符串。字符串就是字符串,无论您如何形成它,但python为您提供了不同的方法,例如:
f("C:\\User\\name\\location")
当函数传递字符串时,字符串已经形成。现在,它的形成方式没有什么区别,只是它在所有正确的地方都有正确的字符!
1条答案
按热度按时间hujrc8aj1#
您根本不需要对函数进行任何修改。
您提到的“r”将用于形成传递给函数的字符串。字符串就是字符串,无论您如何形成它,但python为您提供了不同的方法,例如:
当函数传递字符串时,字符串已经形成。现在,它的形成方式没有什么区别,只是它在所有正确的地方都有正确的字符!