如何将“\”路径转换为“\”

问题描述 投票:0回答:1

我正在用Python编写一个软件,我正在尝试将带有

\
的Windows路径(如
C:\Program Files\KiCad\7.0\bin
)转换为带有
\\
C:\\Program Files\\KiCad\\7.0\\bin
的路径,以便在发送时Python将其识别为路径在子流程中。运行命令。

我尝试了pathlib中的Path();操作系统。小路。 Normpath() 但不起作用...

python-3.x path subprocess
1个回答
0
投票

上周我也有类似的需求。下面的函数采用路径作为参数,并使用双

\\
打印所有具有绝对路径的文件名。非常简单。

def get_absolutePath_for_all_file(path):
    for filename in os.listdir(path):
        abs_path = os.path.join(path, filename)
        abs_path = abs_path.replace('\\','\\\\')
        print(abs_path)
© www.soinside.com 2019 - 2024. All rights reserved.