0

返されるリストとして変数を含む関数から返されるリストとして変数を設定しても、出力が得られないようです。

def get_wordlist(num, s):
    items_in_wordlist = database_get(num)
    print "Trying to get wordlist..."
    print items_in_wordlist
    items = []
    if s == 0:
        for item in items_in_wordlist:
            items.append((item[1]).decode("hex"))
        return items
    elif s == 1:
        for item in items_in_wordlist:
            items.append((item[2]).decode("hex"))
        return items

def get_wordlist_set(self, speed):
    global main_wordlist, main_wordlist_e
    print "Getting wordlist set..."
    #try:
    main_wordlist   = get_wordlist(speed, 1)
    print "Check (1) - Passed"
    main_wordlist_e = get_wordlist(speed, 0)
    print "Check (2) - Passed"
    return main_wordlist

「Check (*) - Passed」が画面に出力されます。しかし、私が得ているのは「単語リストを設定しています...」だけです。私が間違っていることについてのアイデアはありますか?

4

1 に答える 1

3

sandinmyjointsが言うように、あなたが見ているなら

Getting wordlist set...

だがしかし

Trying to get wordlist...

のように見えます

database_get(num)

戻ってこない。同じ関数名が他の場所の別の関数に使用されている可能性もあります。に電話するに印刷物を置くのは良い考えかもしれませんdatabase_get

于 2012-05-13T01:44:40.787 に答える