Python 3.x 如何使用if_uuuname_uuu=='__main';:

Python 3.x 如何使用if_uuuname_uuu=='__main';:,python-3.x,Python 3.x,每当我导入这个脚本时,它都会在没有被调用的情况下运行,为了避免我需要使用如果uuu name uuuu=='\uuuuu main uuu':,我不知道在这段代码中如何使用它 如果有人能帮我,那就太好了 import pyperclip passwords = {'Facebook': 'xxxx', 'Instagram': 'xxxxxx', 'Youtube': 'xxxxxxx'} tries = 0 tries_remaining = 3 pass_len = len(passwo

每当我导入这个脚本时,它都会在没有被调用的情况下运行,为了避免我需要使用如果uuu name uuuu=='\uuuuu main uuu':,我不知道在这段代码中如何使用它 如果有人能帮我,那就太好了

import pyperclip

passwords = {'Facebook': 'xxxx', 'Instagram': 'xxxxxx', 'Youtube': 'xxxxxxx'}

tries = 0
tries_remaining = 3
pass_len = len(passwords)


def ask():
    mast_pass = 'HailHydra'
    ask_mast_pass = input('Please enter the master password: ')
    if ask_mast_pass == mast_pass:
        print(f"{pass_len} found.")
        for x in passwords.keys():
            print(x)

        which_pass = input('Type the name of the password title you are 
looking for: ')
        paswd = passwords[which_pass]
        pyperclip.copy(paswd)
        print('Password Copied to clipboard.')

        exit()
    else:
        print('Incorrect Password, Please Try again')


while tries < tries_remaining:
    tries += 1
    ask()
    print(f"{3 - tries} tries remaining")


print('***Do not try to breach the system***')
导入pyperclip
密码={'Facebook':'xxxx','Instagram':'xxxxxx','Youtube':'xxxxxx'}
尝试=0
尝试剩余=3
pass_len=len(密码)
def ask():
桅杆通道='HailHydra'
ask_mast_pass=input('请输入主密码:')
如果ask_mast_pass==mast_pass:
打印(f“{pass_len}found.”)
对于密码中的x。键():
打印(x)
which_pass=input('键入您要输入的密码标题的名称
正在查找:')
paswd=密码[哪个通过]
pyperclip.copy(paswd)
打印('密码已复制到剪贴板')
退出()
其他:
打印('密码不正确,请重试')
当trys
将while循环置于
\uuu名称\uuu
复选框下。这就是导入此脚本时将运行的内容

import pyperclip

passwords = {'Facebook': 'xxxx', 'Instagram': 'xxxxxx', 'Youtube': 'xxxxxxx'}

tries = 0
tries_remaining = 3
pass_len = len(passwords)


def ask():
    mast_pass = 'HailHydra'
    ask_mast_pass = input('Please enter the master password: ')
    if ask_mast_pass == mast_pass:
        print(f"{pass_len} found.")
        for x in passwords.keys():
            print(x)

        which_pass = input('Type the name of the password title you are 
looking for: ')
        paswd = passwords[which_pass]
        pyperclip.copy(paswd)
        print('Password Copied to clipboard.')

        exit()
    else:
        print('Incorrect Password, Please Try again')

if __name__ == '__main__':
    while tries < tries_remaining:
        tries += 1
        ask()
        print(f"{3 - tries} tries remaining")

    print('***Do not try to breach the system***')
导入pyperclip
密码={'Facebook':'xxxx','Instagram':'xxxxxx','Youtube':'xxxxxx'}
尝试=0
尝试剩余=3
pass_len=len(密码)
def ask():
桅杆通道='HailHydra'
ask_mast_pass=input('请输入主密码:')
如果ask_mast_pass==mast_pass:
打印(f“{pass_len}found.”)
对于密码中的x。键():
打印(x)
which_pass=input('键入您要输入的密码标题的名称
正在查找:')
paswd=密码[哪个通过]
pyperclip.copy(paswd)
打印('密码已复制到剪贴板')
退出()
其他:
打印('密码不正确,请重试')
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
当trys