Список и манипулировать изображениями в папках - PullRequest
0 голосов
/ 11 октября 2018

Мне трудно понять разницу и использование os.path, Path и glob.

Сейчас я пытаюсь получить изображения и манипулировать ими с помощью этого кода, который работает почтиидеально подходит для моего проекта (иногда это дает мне некоторую ошибку), Kaggle Cats vs Dogs, как некоторые из вас, вероятно, знают, но я читал, что из Python 3.4 лучше использовать Path вместо os.path

def load_dogs():
    path = 'train/'
    dog_path = os.path.join(path, 'dog*)
    for dog in glob(dog_path):
        dog_img = cv2.imread(dog)
        ...
        dogs.append(dog_img )

Можете ли вы уточнить, как работает glob?Я понимаю, что os.path дает мне строку.Но что шар дает мне?Сам файл?

Почему и как мне начать использовать Path вместо os.path для этого случая?

Да.Я прочитал документацию, но просто запутался.

...