Python 无法匹配我使用的第一种格式列表将返回长度为0,我运行了第二个匹配参数,该参数将返回一个大小大于0的数组,因此我可以再次使用列表中的第一个元素并从中获取文件路径 fpMriPass=glob((fpMainFolder+fpPatientPath+“\\\*\\”) fpMriPass=fpMriPass[0] fpThirdPass=glob((fpMriPass+“\\*3rd*\\”) 如果len(fpThirdPass)==0: fpThirdPass=glob((fpMriPass+“\\\*Ph3ax*\\”) 打印(第三页)

Python 无法匹配我使用的第一种格式列表将返回长度为0,我运行了第二个匹配参数,该参数将返回一个大小大于0的数组,因此我可以再次使用列表中的第一个元素并从中获取文件路径 fpMriPass=glob((fpMainFolder+fpPatientPath+“\\\*\\”) fpMriPass=fpMriPass[0] fpThirdPass=glob((fpMriPass+“\\*3rd*\\”) 如果len(fpThirdPass)==0: fpThirdPass=glob((fpMriPass+“\\\*Ph3ax*\\”) 打印(第三页),python,python-3.x,glob,Python,Python 3.x,Glob,这可能不是最有效的解决方案,但它确实解决了我无法访问不遵循标准命名约定的文件夹的问题 我希望这有助于今后的参考 for item in globInnerFolder: print(item) [] [] [] [] [] [] [] [] [] []

这可能不是最有效的解决方案,但它确实解决了我无法访问不遵循标准命名约定的文件夹的问题

我希望这有助于今后的参考

for item in globInnerFolder:
                print(item)
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]