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

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

开发者学堂课程【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)

相关文章
|
Python
十八、通讯录管理系统Python版(对学生的增加,删除,修改,查询,遍历所有学员信息,退出系统,六个功能的实现)
十八、通讯录管理系统Python版(对学生的增加,删除,修改,查询,遍历所有学员信息,退出系统,六个功能的实现)
十八、通讯录管理系统Python版(对学生的增加,删除,修改,查询,遍历所有学员信息,退出系统,六个功能的实现)
|
6月前
|
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包给服务器,确认收到了服务器的确
207 1
|
8月前
|
存储 运维 JavaScript
[运维笔记] PowerShell (模块).模块的查找、安装、卸载、更新、保存、发布
[运维笔记] PowerShell (模块).模块的查找、安装、卸载、更新、保存、发布
346 0
|
编译器 C++ Windows
程序环境的内容
程序环境的内容
|
存储 缓存 小程序
自己动手之小程序自定义登录态维护
谈起小程序开发,想必大家都不会陌生了。众所周知,小程序开发的官方文档是要求开发者需要自行维护登录态的。那么小程序服务端开发的登录态维护大家是如何做的呢?本文适用微信和QQ小程序的自定义登录态维护。
277 0
自己动手之小程序自定义登录态维护
程序三大结构-系统学习一
编程从三大结构考虑问题,这样的思考方式、学习方式也有了更加深刻的认识与理解
|
开发框架 小程序 JavaScript
挑战新形式,小程序之手势解锁登录功能教程【附完整代码及思路】
挑战新形式,小程序之手势解锁登录功能教程【附完整代码及思路】
371 0
|
数据采集 监控 数据可视化
功能介绍补充|学习笔记
快速学习功能介绍补充
功能介绍补充|学习笔记
|
开发框架 Java 开发者
Hello World细节-自动配置|学习笔记
快速学习Hello World细节-自动配置
Hello World细节-自动配置|学习笔记
|
JavaScript 前端开发 小程序
讲述小程序之组件基本内容
讲述小程序之组件基本内容
144 0
讲述小程序之组件基本内容

热门文章

最新文章