gpt4 book ai didi

Python - 没有绝对路径的 Glob

转载 作者:太空宇宙 更新时间:2023-11-03 14:19:19 24 4
gpt4 key购买 nike

我正在使用 glob 来获取大量图像的图片对的名称。唯一的问题是我得到了绝对路径,我不想要那个,我只需要图片的名称。我该怎么办?

import glob

A=sorted(glob.glob('/media/test/A*.png'))
B=sorted(glob.glob('/media/test/B*.png'))
NumbSeq=len(A)
for i in range(0,NumbSeq):
print "\"%s\",\"%s\","%(A[i],B[i])

我明白了:

 "/media/test/A170900_85495.460376.png","/media/test/B170900_85495.460376.png"

我需要那个:

 "A170900_85495.460376.png","B170900_85495.460376.png"

最佳答案

代替 glob(pathname),使用 glob1(dirname, pattern) 方法来获取文件名。

>>> glob.glob1("some_dir", "*.png")
['foo.png', 'bar.png', ...]

>>> glob.glob("some_dir/*.png")
['/home/michael/A_dir/B_dir/some_dir/foo.png',
'/home/michael/A_dir/B_dir/some_dir/bar.png',
...]

关于Python - 没有绝对路径的 Glob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29847426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com