python实操案例练习(八)
作者:是数学系的小孩儿 发布时间:2021-12-17 05:51:45
标签:python,实操,案例,练习
任务1、记录用户登录日志
import time
def show_info():
? ? print('输入提示数字,执行相应操作:0退出,1查看登录日志')
# 记录日志
def write_logininfo(username):
? ? with open('log.txt','a')as file:
? ? ? ?s=f'用户名{username},登录时间:{time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()))}'
? ? ? ?file.write(s)
? ? ? ?file.write('\n')
?#读取日志
?def read_logininfo():
? ? ?with open('log.txt','r')as file:
? ? ? ? ?while True:
? ? ? ? ? ? ?line=file.readline()
? ? ? ? ? ? ?if line==' ':
? ? ? ? ? ? ? ? ?break
? ? ? ? ? ? ?else:
? ? ? ? ? ? ? ? ?print(line,end='\t')
if __name__ == '__main__':
? ? username=input('请输入用户名:')
? ? pwd=input('请输入密码:')
? ? if 'admin'==username and 'admin'==pwd:
? ? ? ? print('登陆成功!!!')
? ? ? ? write_logininfo(username)#记录日志
? ? ? ? show_info()#提示用户要执行什么操作
? ? ? ? num=int(input('输入操作数字:'))
? ? ? ? while True:
? ? ? ? ? ? if num==0:
? ? ? ? ? ? ? ? print('退出成功')
? ? ? ? ? ? ? ? break
? ? ? ? ? ? elif num==1:
? ? ? ? ? ? ? ? print('查看登录日志')
? ? ? ? ? ? ? ? read_logininfo()#读取日期
? ? ? ? ? ? ? ? num=int(input('输入操作数字:'))
? ? ? ? ? ? else:
? ? ? ? ? ? ? ? print('您输入的数字有误!!!')
? ? ? ? ? ? ? ? show_info()
? ? ? ? ? ? ? ? num = int(input('输入操作数字:'))
? ? else:
? ? ? ? print('对不起,用户名或密码不正确!!!')
? ? '''print(time.time()) ? ?#秒
? ? print(time.localtime(time.time()))
? ? print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))'''
任务2、模拟淘宝客服自动回复
来源:https://blog.csdn.net/qq_51082388/article/details/122774529
0
投稿
猜你喜欢
- 本文实例为大家分享了python实现单链表反转的具体代码,供大家参考,具体内容如下代码如下:class Node(object): 
- 口罩佩戴检测一 题目背景1.1 实验介绍今年一场席卷全球的新型冠状病毒给人们带来了沉重的生命财产的损失。有效防御这种传染病毒的方法就是积极佩
- python是一款简单易用的编程语言,特别是其第三方库,能够方便我们快速进入工作,但其第三方库的安装困扰很多人.现在安装python时,已经
- 问题:最新在爬取某站点的时候,发现在post请求当中,参数构造正确却获取不到数据,索性将post的参数urlencode之后放到post请求
- 多对多中间表详解我们都知道对于ManyToMany字段,Django采用的是第三张中间表的方式。通过这第三张表,来关联ManyToMany的
- 方法一:mylist = [1,2,2,2,2,3,3,3,4,4,4,4]myset = set(mylist)for item in m
- 过去一段时间人们似乎又非常热衷于探讨网络文档的印刷格式,涌现了很多与之相关的技术与理论资料,其中相当重要的一个领域就是关于印刷中字号和行高的
- 如下所示:x = file('1.txt','r')print x.tell() #显示当前光标位置x.se
- OK,首先写一个python socket的server段,对开放三个端口:10000,10001,10002.krondo的例子中是每个s
- python3 在服务器上打印资产信息pip3 install prettytableurl 为 资产信息接口地址,返回为json信息。#
- 在python中gui编程有很多中选择,如果是相对简单的gui的话使用python自带的tkinter即可,但是由于tkinter没有详细的
- 实这本是说明一个问题 : 每个人在提高自己能力这件事情上, 需要持续不断地努力。以最典型的例子来看,只有通过学习,程序员才能保证不断进步。
- 本文实例讲述了wxpython中Textctrl回车事件无效的解决方法。分享给大家供大家参考,具体如下:今天使用wxptyhon的Textc
- 1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个
- 重复的数据可能有这样两种情况,第一种: 表中只有某些字段一样,第二种是两行记录完全一样。一、对于部分字段重复数据的删除 1.查询重复的数据
- 背景故事2022虎年将至,值此新春佳节之际,各大社区更是你争我赶纷纷发起春节征文活动正当我一筹莫展之际,几位粉丝朋友们的小请求点醒了我:对呀
- 前言在日常的业务数据分析 ,可视化是非常重要的步骤。这里总结了matplotlib常用绘图技巧,希望可以帮助大家更加更加高效的、美观的显示图
- 如果你经常浏览网页一定见过很多网站在form表单中的文本域(textarea)中添加了的背景图片,一般是使用网站的logo,我记得我最早注意
- 访问phpmyadmin时总是出现 “无法载入 mysql 扩展,请检查 PHP 配置”。查看原因是“php_mysql.dll”无法载如。
- 本文实例讲述了Python 面向对象之封装、继承、多态操作。分享给大家供大家参考,具体如下:封装、继承、多态 是面向对象的3大特性为啥要封装