第一个python小实验

前言

作为一个工作1年的linux运维搬砖师来说,发现没点开发能力真的是不好混啊。于是下定决心学习python!

直接上刚写的语句(大神莫鄙视)

通过控制台输入一个账号密码,若输入的账号密码是定义的则true,若错误将错误密码保存到用户、密码文件

import getpass 

user='yang'  #定义一个用户
password='123' #定义一个密码 userfile='fuser' #存用户名的文件
pasfile='fpas' #存密码的文件
createfile1=open(userfile,'a+') #创建文件
createfile2=open(pasfile,'a+') inputuser=input("输入用户名:")
inputpassword=getpass.getpass("输入密码:") if inputuser == 'yang' and inputpassword == '123':
print("true")
else:
print(inputuser)
createfile1.write(inputuser + '\n')
print(inputpassword)
createfile2.write(inputpassword + '\n')

扩展延伸

getpass模块 :作用是在输入密码是可以“隐藏”,类似于linux登入是输入password效果一样

open()函数:用于打开一个文件,创建个file对象。(https://www.runoob.com/python/python-func-open.html)

最新文章

  1. 【.net 深呼吸】细说CodeDom(4):类型定义
  2. DNS解析过程详解
  3. 去除angularjs路由的显眼的#号
  4. various Sequence to Sequence Model
  5. JS控制图片显示的大小(图片等比例缩放)
  6. IOS - 本地数据持久化
  7. OCR磁盘的导出和导入、备份和恢复以及移动(ocrconfig命令的应用)
  8. xml 实现圆形图 和 椭圆形图
  9. PPT扁平化手册 2
  10. Walls and Gates 解答
  11. php使用NuSoap调用java/C# webservice乱码问题
  12. jquery.cxcalendar 插件基本使用
  13. 关于MySQL死锁
  14. SpringSecurity实现权限管理和页面导航栏动态实现
  15. 7E - The sum problem
  16. Qt5.11.1安装与VS2017配置
  17. 高斯日记|2013年蓝桥杯B组题解析第一题-fishers
  18. 【HNOI2013】消毒
  19. CF终于上紫了。。。
  20. U3D 如何计算一个UI四个角的绝对坐标

热门文章

  1. PHP7新增的主要特性
  2. SSL证书创建与部署
  3. JS 根据不同年份,获取不同月份的天数
  4. 市值TOP10,人类进化及中美坐标
  5. 灵活的MyBatis
  6. 【Python】[技术博客] 如何对使用PYQT编写的GUI文件进行单元测试
  7. js控制网页窗口一打开就自动全屏
  8. 在Asp.Net Core 3.0中如何使用 Newtonsoft.Json 库序列化数据
  9. Oracle之clob字段不能union的问题
  10. HTML+CSS编写五环居中案例