0

1 つの '/' ではなく 2 つの '\' を追加するのはなぜですか? 猫の画像を配置するモデルのtrainディレクトリ内に(Jupyter Notebookを使用して)catフォルダーを作成しようとしています。os.path.join は 2 '\' を返すため、コードを使用してそこに画像をコピー/配置することができません。いくつかの記事を読んだので、os.path.joinをよりよく理解するのを手伝ってくれる人はいますが、それらは役に立ちませんでした

base_dir = "CNN_Working/cats_and_dogs_small"
train_dir = os.path.join(base_dir, 'train')
os.mkdir(train_dir)

train_cats_dir = os.path.join(train_dir, 'cats')
os.mkdir(train_cats_dir)

train_cats_dir

これはそれが返すものです

'CNN_Working\\cats_and_dogs_small\\train\\cats'

1 つの '/' の代わりに 2 つの '\' を返しますか?

4

2 に答える 2

0

Windows を使用していて、Python を使用している場合は、通常、二重のバックスラッシュ '\' を使用します。UNIX システムでは、'/' が得られます。

于 2021-08-22T19:22:39.317 に答える