Мне трудно понять разницу и использование 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 для этого случая?
Да.Я прочитал документацию, но просто запутался.