用户:昆宝666查看:0 回复:1 评论:0 创建时间:2020-02-10T16:18:17
【作品展示】

【作品介绍】
本作品模拟了日常生活中的升级软件,灵感源于“编程猫”社区中未知作者的模拟操作系统。
【作品源代码】
import time
import easygui
def 进度():
i = 10
for __count in range(10):
print(i, '%')
i += 10
time.sleep(0.1)
#开始进入Python的世界
if easygui.ynbox('检测到Python新版本(V1.3.1x32),是否升级Python?(当前版本V1.3.0x30)', '升级', ('是', '否')):
if easygui.ynbox('若升级失败,可能会导致数据丢失,请确认升级。', '升级', ('是', '否')):
easygui.msgbox('开始升级。', '升级', '确认')
print('正在联网以获取安装包。')
进度()
print('正在复制文件。')
进度()
print('正在初始化。')
进度()
print('正在解压。')
进度()
for __count in range(4):
print('正在抽取文件。')
进度()
print('正在下载。')
进度()
if easygui.ynbox('未知原因导致出错,是重试,还是继续升级?', '升级', ('重试', '继续')):
for __count in range(4):
print('正在重新抽取文件。')
进度()
print('正在重新下载。')
进度()
for __count in range(6):
print('正在抽取文件。')
进度()
print('正在下载。')
进度()
print('正在获取动浮动态链接库。')
进度()
print('正在安装。')
进度()
easygui.msgbox('升级Python成功,您可以开始使用了。', '升级', '确认')
else:
for __count in range(6):
print('正在抽取文件。')
进度()
print('正在下载')
进度()
easygui.msgbox('升级失败', '升级', '确认')
else:
easygui.msgbox('你取消了升级。', '升级', '确认')
else:
easygui.msgbox('你取消了升级。', '升级', '确认')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn