当我运行这个程序的时候,我不断收到一个“断管错误:[Errno 32]断管”,我不知道为什么

2024-09-27 00:17:17 发布

您现在位置:Python中文网/ 问答频道 /正文

似乎在我打印st时发生了断管错误,当我删除它时,它发生在我打印l时,然后是po

def rearrangedString(s):
    out = ""
    st = ""
    stt = ""
    st = [char for char in s]  
    aaaaaa = len(set(st))
    print(st)
    po = []
    l = [""] * 101
    while len(st) > 0:
        for k in range(0, aaaaaa):
            j = st[k]
            po.append(j)
            for o in range(0, len(st)):
                if st[o] == j and o != k:
                    l[o] = st[o]
                    st[o] = ""
                    print(st)
                    print(l)
                    print(po)
        st = l
        aaaaaa = len(st)
        ko = ""
        out += "".join(sorted(po))
        po = []
        l = [""]*101
        print(out)
    print(out)
    return out

Tags: inforlendef错误rangeoutpo

热门问题