我可以帮您翻译成中文。这段代码似乎存在问题,它能够成功地分割文件,但是只返回了一个元素。
函数如下:
它只返回一个元素,是因为文件中只有一行吗?我有另一个函数可以将另一个文件拆分成一个7x7的列表,它能正常工作,但这只是因为它有7行所有才涵盖了所有七个元素吗?
函数如下:
def splitRoute():
route = []
for line in open("route.txt","r").readlines():
line = line.replace("\r","")
line = line.replace("\n","")
line = string.split(line, '>')
route.append(line)
return route
输出:
[['B', 'F']]
route.txt 内容:
B>F
它只返回一个元素,是因为文件中只有一行吗?我有另一个函数可以将另一个文件拆分成一个7x7的列表,它能正常工作,但这只是因为它有7行所有才涵盖了所有七个元素吗?