文件名与文件夹内的文件不匹配

vidit02100

问候我有一个名为“ 10k”的文件夹,其中包含1_left 1_right如下所示的图像

在此处输入图片说明

我的python代码在Folder中打印文件名:

main_file = '10k'
path = os.path.join(main_file,'*g')
files = glob.glob(path)


#l='10k\10_left.jpeg'
for f1 in files:
    #print(os.path.basename(f1))
    fstr=str(f1)
    print(fstr)

当我打印的输出不是所需的名称时,输出很奇怪输出: 在此处输入图片说明

请指导我。

海鸥

@ vidit02100,这个问题真的很有趣。据您的代码了解,您只希望打印10k目录中存在的图像文件的名称

在图像中,您尚未注释问题代码中已注释的行。

如果您将显示完整的代码并告诉您10k目录中的图像数量,那么对我来说帮助更好。

如果10k内有+10000张图像,则可能是您的代码将以相反的顺序打印图像请检查并让我知道。

✓据我所知,jpgjpegpng是以g结尾的最受欢迎的图像文件扩展名

✓因此,将所有这些扩展名放在一个列表中,并使用另一个for循环对其进行迭代,然后将代码放入其中。

如果我的建议不能满足您的需求,请发表评论。我将根据您提供的输入和输出来更新我的答案。

✓这是您修改的代码。

main_file = '10k'
file_formats = ["png", "jpg", "jpeg"]

for file_format in file_formats:
    path = os.path.join(main_file, '*.' + file_format )
    files = glob.glob(path)

    for f1 in files:
        fstr = str(f1)
        print(fstr)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在文件夹内创建文本文件,然后重命名文件夹以匹配其中的文件名

列出与模式匹配的文件夹中的文件名,不包括文件内容

列出每个文件夹中文件名与模式匹配的文件数

将csv文件中的名称与文件夹中的文件名匹配

根据文件名与文件夹Python匹配对文件进行排序

批量移动匹配文件名的文件到 C# 中的文件夹或使用脚本

grep 子文件夹文件并显示匹配的文件名

将文件名更改为文件夹名

文件夹或文件名中的Glob模式匹配字符串

匹配正则表达式的文件名,但在带通配符的文件夹中

如何从本地文件夹插入图像,其中文件名与 CollectionViewSource 中的项目匹配

使用 Windows 不兼容字符查找和替换文件夹和文件名

删除与列表不匹配的文件夹

文件名与模块名称不匹配

Powershell 更改文件夹内一个子文件夹(副文件夹名称)中的部分文件名

Google脚本-将文件名与文件夹名进行比较,如果名称匹配则将文件移入文件夹

Angular获取指定文件夹内的所有文件名

在嵌套JAR内的文件夹中查找文件名

AWS CLI 文件名搜索:只查看特定文件夹内?

扫描文件夹内的文本文件名 HTML5/Javascript

获取URL的文件名和父文件夹

如何从 SharePoint 文件夹中获取文件名

遍历文件夹并回显文件名

在文件夹中搜索大量特定文件名

获取文件夹+文件名输出

如何重命名文件夹中的文件名?

R:使用文件名创建文件夹

XSL 解析文件名文件夹

复制文件夹结构和仅文件名