path = 'foo/{bar1,bar2}'
如何像bash shell一样扩展到['foo / bar1','foo / bar2']?我已经尝试了glob,os.path.realpath,我也没有在shutil中看到任何内容。
答案 0 :(得分:2)
你可以得到bash为你做这件事;)
paths = subprocess.check_output('bash -c "echo foo/{bar1,bar2}"', shell=True).split()
答案 1 :(得分:0)
没有内置的方法可以做到这一点。您需要编写一些解析代码来提取元素。