主要功能似乎不适用于python

时间:2013-09-26 22:43:06

标签: python

def main():
    print("Hello :")
    myMessage=input("Enter The Code :")
    myKey=int(input("Enter The Secret Key :"))

    cipehertext=encryptMessage(myKey,myMessage)


    # Print the encrypted string in ciphertext to the screen, with
    # a | (called "pipe" character) after it in case there are spaces at
    # the end of the encrypted message.
    print(ciphertext+'|')

    # Copy the encrypted string in ciphertext to the clipboard.
    pyperclip.copy(ciphertext)

       //  There are more codes....
     # .........................................
       # Keep looping until pointer goes past the length of the message.
        while pointer<len(message):
        # Place the character at pointer in message at the end of the
        # current column in the ciphertext list.
            ciphertext[col]+=message[pointer]

        #move pointer over

        # Convert the ciphertext list into a single string value and return it.
        return ''.join(ciphertext)

    # If transpositionEncrypt.py is run (instead of imported as a module) call
    # the main() function.
    if __name__=="__main__":
        main()

我的上述代码有问题。请帮我找到我的问题。

1 个答案:

答案 0 :(得分:4)

您的if __name__语句 main函数,因此永远不会被执行。删除缩进。