【发布时间】:2013-05-23 06:52:29
【问题描述】:
我正在尝试弄清楚它是否更好用:
os.path.join(str1, str2)
或:
str1 + os.sep + str2
使用timeit 进行分析我发现,正如预期的那样,连接速度更快:
%timeit 'playground' + os.sep + 'Text'
10000000 loops, best of 3: 139 ns per loop
%timeit os.path.join('playground', 'Text')
1000000 loops, best of 3: 830 ns per loop
所以我的问题是,由于串联也更短,有没有理由使用os.path.join(()?
谢谢
【问题讨论】:
标签: python string path operating-system