把os.path.join(x,x)的返回值转换成原始字符串?

2024-09-25 16:33:13 发布

您现在位置:Python中文网/ 问答频道 /正文

将'file'作为要读入的字符串返回的最佳方法是什么壳牌。快跑()? 在

for dirpath, subdirs, files in os.walk(SOMEDIR):
    for ext in files:
        if ext.endswith(".txt"):

            file = str(os.path.join(dirpath, ext))

            shell = win32com.client.Dispatch('WScript.Shell')
            os.chdir(PROGDIR)
            shell.Run(PROG + file)

我的问题是'file'的格式不是壳牌。快跑()可以读取,因为目录路径中有空格。i、 e.(Z:\Some Directory\etc\etc)。重命名目录不是一个选项。在


Tags: 方法字符串in目录forosetcfiles