问题描述
我用 Python 编写了一个函数,它将文件路径作为参数。理想情况下,我想在开头“连接”一个 r 以转义字符,并将其转换为 r"C:\User\name\location"。
我无法找到任何解决方案 - 是否有任何模块可以帮助解决此问题?
解决方法
您根本不需要对函数进行任何修改。
def f(path):
...
...
f(r"C:\User\name\location")
您提到的“r”将用于形成您传递给函数的字符串。一个字符串就是一个字符串,你如何形成它并不重要,但是 Python 为你提供了不同的方法,例如:
f("C:\\User\\name\\location")
到函数传递字符串时,字符串已经形成。现在它的形成方式没有区别,只是它在所有正确的位置都有正确的字符!