有没有一种灵巧的方法可以使用itertools使这个成为一个班轮?我没有看到它?感谢。
datapath=['path','to','data']
datapathstring=''
for d in datapath:
datapathstring+='/'+d
答案 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)