当前位置: 首页 > news >正文

织梦免费网站模块下载地址网站怎么更换域名

织梦免费网站模块下载地址,网站怎么更换域名,互联网官方网站,p2p网站开发公司Title1:请实现一个装饰器,每次调用函数时,将函数名字以及调用此函数的时间点写入文件中 代码: import time time time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) # 获取当前的时间戳 # 定义一个有参装饰器来实…

Title1:请实现一个装饰器,每次调用函数时,将函数名字以及调用此函数的时间点写入文件中

        代码:

import time
time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())  # 获取当前的时间戳
# 定义一个有参装饰器来实现写入文件时加上时间和函数名
def tianjia(time):def logo(func):def wrapper():with open("file.text", "w", encoding="utf-8") as f:f.write(f"时间点{time},文件名:{func.__name__}\n")res = func()f.write(f"执行结果:{res}\n")return wrapperreturn logo@tianjia(time)
def main():print("Hello")if __name__ == '__main__':main()

Title2:编写一个装饰器,每执行一个函数,记录函数名称及函数执行时间,并写入log.text文件中     

        代码:

        

import time
def w_file_time(time):def logo(func):def wrapper():with open("log.text", "a", encoding='utf-8') as f:f.write(time.strftime("%Y-%m-%d:%H--%M--%S", time.localtime()) + "\n函数名称:" + w_file_time.__name__)func()return wrapperreturn logo@w_file_time(time)
def w_file():with open('test.txt', 'a') as f:f.write("这是一个函数")if __name__ == '__main__':w_file()

    

Title3:使用with语法完成文件的复制

        代码:

        

with open("cope.text", 'a+', encoding='utf-8') as f, open("stickup.text", 'w+', encoding='utf-8') as t:f.write("这是一个复制的文件")  # 标识一下复制的文件t.write("粘贴后:" + f.read())  # 把查看到的内容写入别名为t的文件中同时加上一段文件进行标识print(t)

Title4:完成登录系统,登录时数据使用序列化和反序列化

        代码:

        

import pickle
# 定义一个初始的用户列表,由于是登录验证有用户名和密码,所以里面的元素是字典
users_list = [{"username": "John", "password": "123456"},{"username": "lisi", "password": "123456"},{"username": "wangwu", "password": "123456"},]
# 打开文件进行序列化,是假设以上的users_list是在一个文件中的而不是在代码中
with open("user_list.text", "wb") as f:pickle.dump(users_list, f)# 定义一个装饰器使得登录的函数可以实现序列化和反序列化
def serialization(func):def wrapper():with open('user_list.text', 'rb') as file:users = pickle.load(file)func(users)return wrapper@serialization  # 通过装饰器来使得简单的一个登录需要序列化和反序列化
# 定义一个登录的函数
def loging(users):username = input("请输入你的用户名:")password = input("请输入你的密码:")# 判断用户名和密码是否与用户列表中的匹配for user in users:if user['username'] == username and user['password'] == password:  print('用户名和密码匹配成功')breakelse:print('用户名和密码匹配不成功')if __name__ == '__main__':loging()

http://www.yayakq.cn/news/497629/

相关文章:

  • 手机网站设置在哪里找怎么做定制软件开发
  • 南京做网站建设的公司禹城做网站的公司
  • 越秀区建网站的公司做网站的公司怎么转型
  • 如何分析一个网站的用户学校网站栏目建设
  • 网站封面如何做的吸引人包装设计的意义
  • 沛县做网站php网站服务器怎么来
  • 餐饮设计网站网页设计实训报告总结1000字免费
  • 网站设计说明网站是怎么做新手引导
  • 巨量算数数据分析seo入门教程视频
  • 小学校园网站建设深圳市门户网站建设
  • 免费申请自己的网站网站 改版 建议
  • 深圳网站设计网站制作如何做明星的个人网站
  • 企业网站通常包含的栏目渭南建设网
  • 绵阳网站建设成都网站设计学校网站模板设计
  • 网站开发确认书新塘做网站公司
  • 高大上网站小程序商城图标素材
  • 人工智能公司网站建设附近设计公司有哪些
  • 网站建设的培训心得淘宝网上购物商城
  • 做巧克力的网站有没有做淘宝的网站
  • 优秀企业网站制作wordpress html5模板下载
  • 网站seo检测网站建设套餐有哪些内容
  • 楼梯 技术支持 东莞网站建设自适应单页网站模板
  • 做一家公司网站要注意哪些互联网行业前景如何
  • 太仓做网站的广西城乡住房建设厅网站
  • 网站建设的可行性分析报告上海中远建设 网站
  • 湘潭做网站价格 q磐石网络十大黄金软件app
  • 安防公司网站模板百度推广下载
  • 深圳 做网站 互联建设银行网站上的的研究报告
  • 广告视频素材网站凡科网站内容怎么做效果好
  • 查网站跳出率企业网站seo维护