for循环中文件目录中的反斜杠加倍

Back slashes doubling in file directory in for loop

所以我试图用这个循环做的是,当我循环遍历具有特定扩展名的文件时,我从这些文件中提取我想要的信息并保存它们。我的循环适用于第一个文件。但是我在第一个文件之后收到一条错误消息。我知道目录路径不存在,因为出于某种原因它是 \ 的两倍,如下图所示。 如何去掉双反斜杠?

import os  
    import pandas as pd 
    import xml.etree.ElementTree as ET
    #This variable was created to save time by staring it at the WI folder and go from there.
    current_dur = r'Workplace Investing'
  
#logic to search through the directories.
for root, dirs, files in os.walk(current_dur):
    for file in files:
            if file.endswith('.ldm') or file.endswith('.cdm') or file.endswith('.pdm'):
                full_file_name = "'" + os.path.join(root, file) + "'"
                print(full_file_name)
                print(os.path.join(root,file))
                #for i in file_results:
                    #WE are parseing it.
                tree = ET.parse(full_file_name)
                    #We then get the root.
                gotten_root = tree.getroot()
.....

问题不在于双反斜杠,因为路径之前的 'r' 正确地完成了转义它们的工作。问题出在 '.

尝试只使用

full_file_name = os.path.join(root, file)