편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2021.09.29

    glob와 관련된 \\ 문제가 발생했습니다. `\`가 아닌 `\\`가 출력됨.


    base_path = (pathlib.Path.home() / 'PycharmProjects' /
                 'pythonProject' / "CH12" /
                 '101_ObjectCategories_1')
    print(base_path)
    images_pattern = str(base_path / '*' / '*.jpg')
    print(images_pattern)
    image_paths = [*glob(images_pattern)]
    
    image_paths = [p for p in image_paths if
                   p.split(os.path.sep)[-2] != 'BACKGROUND_Google']
    print(image_paths)
    CLASSES = {p.split(os.path.sep)[-2] for p in image_paths}
    

    이때 \가 하나만 출력 되야하는데 계속해서 \\가 출력됩니다. 어떻게 하는지 아세요??

    C:\Users\\PycharmProjects\pythonProject\CH12\101_ObjectCategories_1
    C:\Users\\PycharmProjects\pythonProject\CH12\101_ObjectCategories_1\*\*.jpg
    ['C:\\\Users\\\PycharmProjects\\\pythonProject\\\CH12\\\101_ObjectCategories_1\\\accordion\\\image_0001.jpg'
    
  • 프로필 알 수 없는 사용자님의 편집
    날짜2021.09.28

    glob와 관련된 \\ 문제가 발생했습니다.


    base_path = (pathlib.Path.home() / 'PycharmProjects' / 'pythonProject' / "CH12" / '101_ObjectCategories_1') print(base_path) images_pattern = str(base_path / '' / '.jpg') print(images_pattern) image_paths = [*glob(images_pattern)]

    image_paths = [p for p in image_paths if p.split(os.path.sep)[-2] != 'BACKGROUND_Google'] print(image_paths) CLASSES = {p.split(os.path.sep)[-2] for p in image_paths}

    이때 \가 하나만 출력 되야하는데 계속해서 \가 출력됩니다. 어떻게 하는지 아세요??

    C:\Users\PycharmProjects\pythonProject\CH12\101_ObjectCategories_1 C:\Users\PycharmProjects\pythonProject\CH12\101_ObjectCategories_1**.jpg ['C:\\Users\\PycharmProjects\\pythonProject\\CH12\\101_ObjectCategories_1\\accordion\\image_0001.jpg'