gpt4 book ai didi

打开使用 re.search 刚刚找到的文件时,Python 不返回此类文件或目录

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

我试图打开许多文件夹中的特定文件,名称以“.alleles.txt”结尾。我搜索文件并找到它,但随后返回:

IOError: [Errno 2] No such file or directory: 'abca3.alleles.txt'

当我尝试打开它时。

for eachfile in filelisting:                       
if re.search('\.alleles\.txt$', eachfile):
allelesfile = open(eachfile, 'r')
print '2'

目录指定为:

folder = 'E:\\All Data'
folderlisting = os.listdir(folder)

for eachfolder in folderlisting:
print eachfolder
if os.path.isdir(folder + '\\' + eachfolder):
filelisting = os.listdir(folder + '\\' + eachfolder)

最佳答案

您应该使用 glob。试试这个

import glob

files = glob.glob('E:\\All Data\\*\\*.alleles.txt')

关于打开使用 re.search 刚刚找到的文件时,Python 不返回此类文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8293195/

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