投稿者: | 2026年4月24日

Windowsのパスはバックスラッシュを使い、Linuxはフォワードスラッシュを使ったんだけど、きっと何か歴史的な理由はあるんだろうけど、まるで「知るかボケ」って感じだよね。

他の人が言ったように、ファイルシステムのパスにはpathlib.Path オブジェクトを使うのがおすすめ。 あまり知られていない機能だけど、スラッシュを使ってこれらのオブジェクトでパスを構築できるんだ。

パス(‘my_folder’) / ‘my_file.txt’
上記のコードは、my_folder/my_file.txt というパスを表すパスオブジェクトとして評価されますが、OS に合わせて適切な方法で表現されます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です