结构搭建与退出功能的实现 | 学习笔记

简介: 快速学习结构搭建与退出功能的实现,介绍了结构搭建与退出功能的实现系统机制, 以及在实际应用过程中如何使用。

开发者学堂课程【Python 入门 2020年版结构搭建与退出功能的实现】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10432


结构搭建与退出功能的实现

 

内容介绍:

一、结构搭建

二、三种退出功能

 

一、结构搭建

l def start():

try:with open('files/welcome.txt','r',encoding='utf8' )as

file:

content = file. read()while True:input(content)except FileNotFoundError:print('文件未找到')if_name__=='_main__':start()

运行程序出现界面

**欢迎来到 xx 管理系统**
1.登  
2.注  
3.退  

读取 file 文件夹的东西

def read_ file(file_ name):with open( ' ./files' + file_ name, 'r', encoding='utf8') asfile:content = file. read()return contentexcept FileNotFoundError:print('文件未找到')def start():content = read_ file( 'welcome .txt' )

while True:input( content)

if_name__=='_main__':start()

读写文件共同读取相对麻烦,对代码进行改进

import file_ managerdef start():content = file_ manager. read_ file( 'welcome.txtwhile True :input(content)]if_name__ =='_ main__'start()

若文件换取名字则读取不到,因此定义一个变量
base_ dir = './files/'def read_ file(file_ name):try:with open(base_ dir + file_ name, 'r' , encoding= 'utf8') as file:content = file. read()return contentexcept FileNotFoundError :print('文件未找到')

编写欢迎页面代码
base_ dir = './files/'def read_ file(file_ name):try:with open(base_ dir + file_ name, 'r' , encoding= 'utf8') as file:content=file_manager.read__file('welcome.txt')

while True:input(content+'\n请选择(1-3):')if operator =='1':

print('登录')

elif operator ='2'
print('注册')elif operator=='3':

print('退出‘


二、三种退出功能

# break #把死循环停止

# exit(0)#退出整个程序

sys .exit(0)

相关文章
|
6月前
|
前端开发
SSM整合-前后台协议联调(列表功能、添加功能、添加功能状态处理、修改功能、删除功能)
SSM整合-前后台协议联调(列表功能、添加功能、添加功能状态处理、修改功能、删除功能)
79 0
|
Python
十八、通讯录管理系统Python版(对学生的增加,删除,修改,查询,遍历所有学员信息,退出系统,六个功能的实现)
十八、通讯录管理系统Python版(对学生的增加,删除,修改,查询,遍历所有学员信息,退出系统,六个功能的实现)
十八、通讯录管理系统Python版(对学生的增加,删除,修改,查询,遍历所有学员信息,退出系统,六个功能的实现)
|
4月前
|
SQL 自然语言处理 网络协议
【Linux开发实战指南】基于TCP、进程数据结构与SQL数据库:构建在线云词典系统(含注册、登录、查询、历史记录管理功能及源码分享)
TCP(Transmission Control Protocol)连接是互联网上最常用的一种面向连接、可靠的、基于字节流的传输层通信协议。建立TCP连接需要经过著名的“三次握手”过程: 1. SYN(同步序列编号):客户端发送一个SYN包给服务器,并进入SYN_SEND状态,等待服务器确认。 2. SYN-ACK:服务器收到SYN包后,回应一个SYN-ACK(SYN+ACKnowledgment)包,告诉客户端其接收到了请求,并同意建立连接,此时服务器进入SYN_RECV状态。 3. ACK(确认字符):客户端收到服务器的SYN-ACK包后,发送一个ACK包给服务器,确认收到了服务器的确
187 1
|
4月前
|
前端开发 JavaScript Java
文本----简单编写文章的方法(中),后端接口的编写,自己编写好页面就上传到自己的服务器上,使用富文本编辑器进行编辑,想写好一个项目,先分析一下需求,再理一下实现思路,再搞几层,配好参数校验,lomb
文本----简单编写文章的方法(中),后端接口的编写,自己编写好页面就上传到自己的服务器上,使用富文本编辑器进行编辑,想写好一个项目,先分析一下需求,再理一下实现思路,再搞几层,配好参数校验,lomb
|
编译器 C++ Windows
程序环境的内容
程序环境的内容
|
存储 缓存 小程序
自己动手之小程序自定义登录态维护
谈起小程序开发,想必大家都不会陌生了。众所周知,小程序开发的官方文档是要求开发者需要自行维护登录态的。那么小程序服务端开发的登录态维护大家是如何做的呢?本文适用微信和QQ小程序的自定义登录态维护。
247 0
自己动手之小程序自定义登录态维护
程序三大结构-系统学习一
编程从三大结构考虑问题,这样的思考方式、学习方式也有了更加深刻的认识与理解
|
安全 Java Windows
不可或缺的BCUninstaller:全面显示软件信息、批量垃圾删除、强制卸载程序……
不可或缺的BCUninstaller:全面显示软件信息、批量垃圾删除、强制卸载程序……
166 0
|
前端开发 Java 数据库
给角色分配菜单的功能后台代码的编写 | 学习笔记
快速学习给角色分配菜单的功能后台代码的编写
给角色分配菜单的功能后台代码的编写 | 学习笔记
|
存储 小程序 容器
小程序中实现文章的关注功能
小程序中实现文章的关注功能
小程序中实现文章的关注功能
下一篇
无影云桌面