制作随机列表,此列表位于其他存档python上

制作随机列表,此列表位于其他存档python上,python,Python,我想从其他列表中获取一个列表,但是我遇到了这个问题:TypeError:类型为“function”的对象没有len() 您的参数与导入的名称相同。重命名它。您需要listaidcanciones的len,这是您的函数名。我猜您想询问函数结果的长度:listaidcanciones()您的参数与导入的名称相同。重命名它。您需要listaidcanciones的len,这是您的函数名。我猜您想询问函数结果的长度:listaidcanciones() import xml.etree.ElementT

我想从其他列表中获取一个列表,但是我遇到了这个问题:TypeError:类型为“function”的对象没有
len()


您的参数与导入的名称相同。重命名它。您需要
listaidcanciones
的len,这是您的函数名。我猜您想询问函数结果的长度:
listaidcanciones()
您的参数与导入的名称相同。重命名它。您需要
listaidcanciones
的len,这是您的函数名。我猜您想询问函数结果的长度:
listaidcanciones()
import xml.etree.ElementTree as ET 

def listaidcanciones():
        tree = ET.parse('Library.xml')
        root = tree.getroot()
        idsong = []
        for child in root.iter('id'):
                idsong.append(child.text) 
        return idsong
print(listaidcanciones())

import random
from accesodatos import listaidcanciones

def suicide(listaidcanciones):
    songsrandom = []
    for listaleatoria in listaidcanciones(range(1,len(listaidcanciones))):
        random.shuffle(listaleatoria)
        songsrandom.append(listaleatoria)
    return songsrandom
print(suicide(listaidcanciones))