gpt4 book ai didi

python - 使用部分路径名为变量提供完整路径?

转载 作者:行者123 更新时间:2023-11-28 18:07:10 24 4
gpt4 key购买 nike

这是一个更好的版本,包括我目前所做的:

这本字典:sfiles

{'C:\\Users\\user\\Desktop\\05052\\ASTTOM\\ASTTOM': [], 
'C:\\Users\\user\\Desktop\\05052\\ASTIK\\ASTIK': [],
'C:\\Users\\user\\Desktop\\05052\\ROADS\\ROADS': []}

我想检查 sh1 是否在里面:

sh1
u'ASTTOM'

sh2
u'ASTIK'

我想为 sh1 分配匹配的 sfiles 的完整路径。

我做了什么:

   for i in list(sfiles):
if shape1 in os.path.basename(i):
print((i))
shape1 = i

这种方法是否正确?我如何才能有效地为 sh2 做同样的事情?

最佳答案

据我了解,您想找到最后一部分有 sh1(称为 shape1)的路径。所以,你可以这样做:

sfiles = {'C:\\Users\\user\\Desktop\\05052\\ASTTOM\\ASTTOM': [],
'C:\\Users\\user\\Desktop\\05052\\ASTIK\\ASTIK': [],
'C:\\Users\\user\\Desktop\\05052\\ROADS\\ROADS': []
}

for pth in sfiles.keys():
if shape1 in pth.split("\\")[-1]:
print(pth)

关于python - 使用部分路径名为变量提供完整路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52888792/

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