gpt4 book ai didi

python - 在 Python 中减少路径名

转载 作者:太空宇宙 更新时间:2023-11-04 04:02:23 26 4
gpt4 key购买 nike

这是我当前的代码:

directory = "C:/Users/test/Desktop/test/sign off img"
choices = glob.glob(os.path.join(directory, "*.jpg"))
print(choices)

这将返回该特定文件夹内所有 .JPG 文件的每条路径。

例如,这是当前上述代码的输出:

['C:/Users/test/Desktop/test/sign off img\\SFDG001 0102400OL - signed.jpg', 'C:/Users/test/Desktop/test/sign off img\\SFDG001 0102400OL.jpg']

如何让输出只返回路径的结尾?

这是我想要的结果:

['SFDG001 0102400OL - signed.jpg', 'SFDG001 0102400OL.jpg']

相同的路径,但只返回结束字符串。

最佳答案

您可以使用 os.listdir功能:

>>> import os
>>> files = os.listdir("C:/Users/test/Desktop/test/sign off img")
>>> filtered_files = [file for file in files if 'signed' in file]

如您在文档中所见,os.listdir 使用当前目录作为默认参数,即如果您不传递值。否则,它将使用您传递给它的路径。

关于python - 在 Python 中减少路径名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57981447/

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