使用する方が良いかどうかを把握しようとしています:
os.path.join(str1, str2)
また:
str1 + os.sep + str2
I でプロファイリングすると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(()
か?
ありがとう