gpt4 book ai didi

Python 在变量中转换 Windows 文件路径

转载 作者:行者123 更新时间:2023-12-01 01:33:35 24 4
gpt4 key购买 nike

Given 是一个包含 Windows 文件路径的变量。然后我必须去阅读这个文件。这里的问题是路径包含转义字符,我似乎无法摆脱它。我检查了 os.path 和 pathlib,但都期望正确的文本格式,但我似乎无法构建。

例如这个。请注意,fPath 已给出,因此我无法为原始路径添加 r 前缀。

#this is given, I cant rawpath it with r 
fPath = "P:\python\t\temp.txt"

file = open(fPath, "r")
for line in file:
print (line)

如何通过某些函数或方法将 fPath 转换为:

"P:\python\t\temp.txt"

"P:/python/t/temp.txt"

我也尝试过 .replace("\","/"),但不起作用。

我使用的是 Python 3.7。

最佳答案

您可以使用os.path.abspath()来转换它:

print(os.path.abspath("P:\python\t\temp.txt"))

>>> P:/python/t/temp.txt

请参阅documentation of os.path here .

关于Python 在变量中转换 Windows 文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52593420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com