如何使用itertools从字符串列表中创建文件路径?

时间:2015-09-07 23:36:04

标签: python itertools

有没有一种灵巧的方法可以使用itertools使这个成为一个班轮?我没有看到它?感谢。

datapath=['path','to','data'] datapathstring='' for d in datapath: datapathstring+='/'+d

2 个答案:

答案 0 :(得分:1)

什么?

>>> os.path.join(*datapath)
'path/to/data'
>>> os.path.abspath(os.path.join(*(['/'] + datapath)))
'/path/to/data'

答案 1 :(得分:1)

a = ['path','to','data']
b = "/".join(a)

b = os.path.join(*a)