从变量中读取路径



我有一个相当简单的问题。我有一个输入字段,用户应该在其中粘贴路径。

然后我有一个变量来获取输入字段内的内容。所有这些都发生在Blender内部,所以它看起来像这样:

path_store = bpy.context.scene.PathProp.path_p

然后我需要在一个接受路径的函数中调用这个路径:

Function(filepath="C:\Path")

路径通常是这样的:

Function(filepath = r"C:path")

但是当我将路径存储到变量中时:

path = "C:path"

我不知道怎么写。我试过了:

Function(filepath = r(path))

但是它给出了一个错误" ">

有什么建议吗?

提前感谢!

如果您使用input(),您的示例可以工作。如果你有一个字符串变量,就像刚才的例子一样你想要"转动它"对于原始字符串(在您的情况下是双转义),您可以使用str.encode()

path.encode('unicode_escape')

"C:path"转化为"C:\path"

最新更新