导入方式:
1. from 包名 import 模块名
使用:模块名.方法名
2. from 包名.模块名 import 方法名
使用:方法名
3. import 包名.模块名
使⽤:包名.模块名.⼯具名
在根目录下【新建包】
[自定义的需要导入的包需要放在根目录下,否则无法导入包、模块、方法;脚本无关紧要。]
根目录下:新建service包——>新建login_service.py文件
def login(username, password, code):
if code == '8888':
print("验证码正确")
if username == 'admin' and password == '123456' :
print(f"{username}登录成功!","*"*20)
else:
print("用户名或密码错误!")
else:
print("验证码错误")
根目录下:新建script包——>新建test_login.py文件
# 导入方式:
# 1. from 包名 import 模块名
# 使用:模块名.方法名
# 2. from 包名.模块名 import 方法名
# 使用:方法名
# 3. import 包名.模块名
# 使⽤:包名.模块名.⼯具名
from service import login_service
if __name__ == '__main__':
test_data = [
["admin","123456","8881"],
["admin1", "123456", "8888"],
["admin", "123456", "8888"],
["admin", "12345", "8888"]
]
for i in test_data:
login_service.login(i[0],i[1],i[2])
运行结果: