我想弄清楚是否更好地使用:
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(()
吗?
谢谢