我需要使用区间0-400
按名称读取目录中的文件。 这意味着PROGRAMM读取与名称的文件从0到400如何按名称读取目录中的文件?
现在我有这样的代码:
with open(file) as xml:
doc = xmltodict.parse(xml.read())
所以,我想:
for num in range(0,400)
filename = num".vtb"
doc = xmltodict.parse(filename.read())
问题是,我使用:
if __name__ == '__main__':
files = glob.glob("data*")
pool = Pool()
pool.map(open_xml, files)
c.close()
我把数组files
改为map
功能。我怎样才能通过0-400
阵列文件呢?
什么是现在发生的事情是不符合您的期望。解释你现在遇到的问题。如果您收到任何错误,请显示Traceback。 – idjaw
首先,它应该是'范围内的数字(0,400):filename = num +“.vtb”。其次,你可能想要解释你坚持什么,或者人们不知道该怎么回答。 – Musen
因此,在我将此结果传递给'map':'pool.map(open_xml,files)'后,我没有读取文件:'files = glob.glob(“data/*”)'。所以,我需要从0到400的文件,并将这些传递给'map' – Goga