Pythonの中でパスをつなぎ合わせますs.path.joinの斜め棒の問題を話します。


デバッグプログラムの過程で、オズ.path.joinを通して接続されているパスにバックスラッシュが発生していることが分かりました。

directory1='/opt/apps/upgradePackage'
directory2='icp_v1.8.0'
directory3=os.path.join(directory1,directory2)
print('directory3 : %s' %directory3)
実行結果

directory3 : /opt/apps/upgradePackage\icp_v1.8.0
つぎはぎの記号が「\」となっていますが、長い間研究してみたら、最初のディレクトリの後が少なくなりました。

directory1='/opt/apps/upgradePackage/'
実行結果

directory3 : /opt/apps/upgradePackage/icp_v1.8.0
以上のように、pythonでのパスos.path.joinのバックボーンの問題は、小編集が皆さんに共有しているすべての内容です。参考にしていただきたいです。どうぞよろしくお願いします。