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

asp网站好还是php网站好湖州住房建设部网站

asp网站好还是php网站好,湖州住房建设部网站,公司网站建设精英,网图素材库目录 1.认识Python 2.环境与工具 2.1 python环境 2.2 Visual Studio Code编译 3.登录和注册窗口 3.1 代码构思 3.2 代码实例 3.3 运行结果 4.总结 1.认识Python Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读…目录 1.认识Python 2.环境与工具 2.1 python环境 2.2 Visual Studio Code编译 3.登录和注册窗口 3.1 代码构思 3.2 代码实例 3.3 运行结果 4.总结 1.认识Python Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性相比其他语言经常使用英文关键字或标点符号它具有比其他语言更有特色的语法结构。 2.环境与工具 2.1 python环境 在Windows上使用命令行窗口查看所安装的python版本 python --version 2.2 Visual Studio Code编译 Visual Studio Code是一款由微软开发且跨平台的免费源代码编辑器。该软件以扩展的方式支持语法高亮、代码自动补全、代码重构功能并且内置了命令行工具和Git 版本控制系统。 3.登录和注册窗口 3.1 代码构思 通过定义五个函数实现对磁盘文件的读和写、用户登录判断、注册信息判断、保存以及注册窗口界面的生成。 3.2 代码实例 import tkinter as tk from tkinter import messagebox import pickle import os# 用pickle模块将字典变量进行序列转换并写入文件 def write_file(path, dic):with open(path, wb) as f:pickle.dump(dic, f)def read_file(path):with open(path, rb) as f:dic pickle.load(f)return dic# 判断用户登录时录入的信息是否正确 def login():if os.path.exists(name.pickle):userinfo read_file(name.pickle)else:userinfo {}name txt_name.get()passwd txt_passwd.get()if name in userinfo.keys():if userinfo[name] passwd:messagebox.showinfo(登录成功, 欢迎您 name)else:messagebox.showerror(登录失败, 密码错误)txt_name.set()txt_passwd.set()e_name.focus()else:messagebox.showerror(登录失败, 用户名不存在)# 实现用户注册功能 def reg(regwin, path, name, passwd, passwd2):if passwd ! passwd2:messagebox.showerror(注册失败, 两次输入的密码不一致)returnif os.path.exists(path):userinfo read_file(path)else:userinfo {}if name in userinfo.keys():messagebox.showerror(注册失败, 用户名已存在)returnelse:userinfo.update({name: passwd})write_file(path, userinfo)messagebox.showinfo(注册成功, 欢迎您 name)regwin.destroy()# 生成一个注册窗口界面 def create_regwindow():regwin tk.Toplevel(win)regwin.title(注册)regwin.geometry(300x250)lb_name tk.Label(regwin, text用户名, bggainsboro, font(arial, 12), height1, width10)lb_name.place(x50, y50)lb_passwd tk.Label(regwin, text密码, bggainsboro, font(arial, 12), height1, width10)lb_passwd.place(x50, y100)lb_passwd2 tk.Label(regwin, text确认密码, bggainsboro, font(arial, 12), height1, width10)lb_passwd2.place(x50, y150)txt_name tk.StringVar()e_name tk.Entry(regwin, textvariabletxt_name, font(arial, 12), width15)e_name.place(x150, y50, anchornw)txt_passwd tk.StringVar()e_passwd tk.Entry(regwin, textvariabletxt_passwd, font(arial, 12), show*)e_passwd.place(x150, y100, anchornw)txt_passwd2 tk.StringVar()e_passwd2 tk.Entry(regwin, textvariabletxt_passwd2, font(arial, 12), show*)e_passwd2.place(x150, y150, anchornw)# 生成一个注册按钮btn_reg tk.Button(regwin, text注册, bggainsboro, font(arial, 12), height1, width10, commandlambda: reg(regwin, ./part4/name.pickle, txt_name.get(), txt_passwd.get(), txt_passwd2.get()))btn_reg.place(x100, y200, anchornw)if __name__ __main__:win tk.Tk()win.title(登录)win.geometry(300x200)win[background] gainsborolb_name tk.Label(win, text用户名, bggainsboro, font(arial, 12), height1, width10)lb_name.place(x50, y50, anchornw)lb_passwd tk.Label(win, text密码, bggainsboro, font(arial, 12), height1, width10)lb_passwd.place(x50, y100, anchornw)txt_name tk.StringVar()e_name tk.Entry(win, textvariabletxt_name, font(arial, 12), width15)e_name.place(x150, y50, anchornw)txt_passwd tk.StringVar()e_passwd tk.Entry(win, textvariabletxt_passwd, font(arial, 12), show*)e_passwd.place(x150, y100, anchornw)btn_log tk.Button(win, text登录, bggainsboro, font(arial, 12), height1, width10, commandlogin)btn_log.place(x50, y150, anchornw)btn_reg tk.Button(win, text注册, bggainsboro, font(arial, 12), height1, width10, commandcreate_regwindow)btn_reg.place(x150, y150, anchornw)win.mainloop() 3.3 运行结果 登录 注册以用户名111密码111为例 登录成功 4.总结 通过定义函数实现可视化界面通过利用python库实现信息的交互。
http://www.w-s-a.com/news/335386/

相关文章:

  • 网站建设内部下单流程图昆明网站制作公司
  • 手机网站焦点图在线外链推广
  • 做静态页面的网站中国建设银行河南省分行网站
  • 镇平县两学一做专题网站佛山家居网站全网营销
  • 做网站的需求wordpress图片怎么居中
  • 网站开发的技术流程图抖音seo排名优化软件
  • dedecms做电商网站得物app官方下载安装
  • python做网站教程微网站 举例
  • 百度喜欢什么样的网站如何引用网站上的资料做文献
  • 如何给网站添加网站地图军刀seo
  • 模板网站开发推广陈村大良网站建设
  • 建设工程网站单位名单广州微信网站建设效果
  • 网站开发选择框代码字节小程序开发教程
  • 杭州网站设计精选柚v米科技免费的简历制作
  • 网站域名 没有续费做外贸怎样上外国网站
  • 购物网站功能模块设计电子工程网站有哪些
  • 网站营销公司哪家好wordpress主题 破解主题
  • 做网站就是做服务中国效能建设网站
  • 唐河企业网站制作怎么样抖音seo排名软件哪个好
  • 做棋牌网站团队wordpress无限加载
  • 思创医惠网站建设微网站是手机网站吗
  • 宁波海曙网站建设市场营销管理
  • 网站被降权了怎么办做网站网页维护手机App开发
  • 营销型网站建设熊掌号tomcat 网站开发
  • 东莞网站建设seo广州 flash 网站
  • js网站评论框租房网站那些地图区域统计怎么做的
  • 企业门户网站平台建设招标采购文件长沙做网站找哪家好
  • 关于实验室建设的英文网站图文分销系统开发
  • wordpress 媒体库管理自己的网站什么做优化
  • 网站建设基本流程价格厦门seo网站推广