我们刚刚构建了密码检查器｡
很酷吧？
我向你保证, 如果你在面试中开始谈论这件事, 面试官会印象深刻,
因为它确实有一些非常高级的话题｡
但希望这整个过程是有意义的, 你现在有一个工具, 工作, 你甚至可以检查你的密码,
以确保您是安全的在线｡
现在, 我要注意的一点是, 我们现在是在命令行中输入密码｡
我用的是一种叫鱼壳的东西｡
您可能有不同的shell｡
或者在这里运行的程序有时会保存这些命令｡
如果你还记得, 如果我按这里的箭头, 你会看到我取回了密码｡
所以在我电脑的某个地方, 这个被保存了下来｡
也许这不是超级安全的, 因为有人可能已经或获得访问它｡
因此, 一个改进程序的好方法是从文本文件中读取这些密码, 而不是从命令行参数中读取｡
但我会让你自己决定, 因为现在你应该知道怎么做｡
最后我想做的是在底部这里添加, 因为这应该是我们的主模块, 如果使用下划线,
则使用下划线名称｡
他跟注｡
因此, 仅当该文件是从命令行运行的主文件时才运行该文件, 而不是导入的主文件｡
所以在这里如果我运行这个｡
这仍然有效, 但是我们要确保这个文件只有在它是正在运行的主文件时才会运行｡
现在, 另一个你可以做的很好的事情是你也可以做这个. exit来退出这个过程, 以防万一｡
好吧, 我知道了
以防由于某种原因这不存在｡
只是为了确保系统调用确实退出并将我们带回到命令行｡
所以, 如果我保存这个｡
你去那里｡
一切都还在运转｡
这里唯一的区别是我们返回了done, 而这里没有,
因为我们退出了这个文件.
所以这整个检查, 我的python文件传递运行, 并在这一切结束｡
整个函数, 主函数返回什么？
好吧, 它返回完成｡
因此, 我们退出整个过程, 并得到返回值done｡
我们走吧｡
女士们先生们, 我们已经完成了检查我的通行证项目｡
我告诉过你这是我最喜欢的项目｡
这并不意味着其他的项目在整个课程中都会很糟糕｡
我不认为他们知道｡
我只是说这是一个很酷的一个, 但我很兴奋这样的事情｡
不管怎么说｡
共享您的工作｡
向你的裤子, 你的朋友, 你的家人, 你的雇主炫耀｡
下次见｡
再见, 再见, 再见