【问题标题】:Choose all files from a folder - Python从文件夹中选择所有文件 - Python
【发布时间】:2018-05-17 09:49:59
【问题描述】:

我需要从文件夹test_image 中读取所有图像,为此,所有图像的名称必须具有相同的前缀。

PATH_TO_TEST_IMAGES_DIR = 'test_images'
TEST_IMAGE_PATHS = [ os.path.join(PATH_TO_TEST_IMAGES_DIR, 'image{}.jpg'.format(i)) for i in range(1, 21) ]

我想选择另一个文件夹。在不将所有名称更改为该格式的情况下,如何做到这一点?

【问题讨论】:

  • 您可以使用os.listdir() 获取给定目录中所有文件名的列表。
  • 使用glob

标签: python python-3.x path


【解决方案1】:
import glob, os

PATH_TO_TEST_IMAGES_DIR = 'dir'
searchstr = os.path.join(PATH_TO_TEST_IMAGES_DIR, '*.jpg')
list_of_images = glob.glob(searchstr)

使用 glob,假设您只是在查找所有 .jpg 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 2017-10-29
    • 2014-07-29
    • 1970-01-01
    相关资源
    最近更新 更多