Python 之 不同目录间进行模块调用

发布时间:2019-07-29 10:11:53编辑:auto阅读(1488)

    不同目录间进行模块调用

    main.py 调用 login.py

    Python 之 不同目录间进行模块调用

    1、编写main.py主程序文件

    #Author Kang
    
    import os
    import sys
    
    # print(sys.path)
    
    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))   
    #程序主目录
    # print(BASE_DIR)  
    #/Users/kang/PycharmProjects/不破不立/第二章/20190129/ATM
    
    sys.path.append(BASE_DIR)   
    #把当前环境变量追加到系统变量中
    
    from core import login
    
    login.ldap()
    
    #结果:
    请输入你的名字:kang
    请输入你的密码:abc123
    login successful!!!

    2、编写login.py脚本

    #Author Kang
    
    def ldap():
        username =  input("请输入你的名字:")
        password =  input("请输入你的密码:")
        if username == "kang" and password == 'abc123':
            print('login successful!!!')
        else:
            print('login failed')
    

关键字