末尾のスラッシュがまだない場合、ディレクトリ文字列に末尾のスラッシュ(/
* nixの場合\
はwin32の場合)を追加するにはどうすればよいですか?ありがとう!
思い出してくれたTimに感謝します。ドキュメントを読んだ後、私の本当の質問に対する答えはos.path.join(folder、filename)だと思います。スラッシュについて心配する必要はまったくありません。男、私はpythonを愛するつもりです;-)
—
ohho
それが私が尋ねた理由です-これを自分で行わないでください
—
Tim Pietzcker、2010
os.path.join
、標準ライブラリを使用して正しいパスセパレータを見つけさせてください。
@ S.Lottこの「悪い」とは思わない。質問自体は有効な質問です。それは、より大きな(本当のことを言うかもしれない)質問の一部にすぎません。
—
Ohho
しかし、あなたが何をしているのかによっては、問題はまだ興味深いかもしれません。たとえば、Pythonを使用して別のプログラムに入力を提供している場合、引数にスラッシュで終了したパスが必要になる場合があります。それはあなたのコントロールの外にあるかもしれません。以下のマルコの答えの完全に有効なユースケースです。
—
Chris Krycho
os.path
モジュール(docs.python.org/library/os.path.html)を使用する必要があります。os.path.join
パスコンポーネントを連結するために使用します。