用户:
嗯哼君 渠源查看:6 回复:6 评论:6 创建时间:2018-12-01T16:36:10
本期目标:完成初始化数据
系统要求:Win7系统,Python3(最好是3.6)及海(wang)龟(ba)编程器
让我们开始制作程序的第一步:建立目录!
由于是大程序,因此需要多个数据及模块,因此需要单独拿出来一个文件夹。
先建立一个目录,叫做“pyqy小助手”。
接着在该目录里面创建两个小目录:数据及程序
成果如下:
接着我们在程序目录下新建一个“pyqy小助手.py”,开始我们的创作。
pyqy小助手是一个功能强大(就嗯哼君来说)的程序,可以实现“制订计划”、“学习”等功能。
我们主要用到的是easygui,不会的童鞋可以在这了解一下:
https://www.codemao.cn/community/167105
我们首先import easygui,as“e”,这样以后打字就省事多了。
接着我们读取数据,这时候我们要在数据目录下新建一个“用户名称.txt”,保存空白退出。
我们将txt的目录地址保存到变量shujumulu中,接着我们with open它。
(PS:这里的目录因人而异,可不要生搬硬套欧)
我们将其中储存的数据储存到了name变量中,这就是等会我们要将其判断是否为首次使用的用户要用到的变量。
第8行我们为了简洁直接将以后要经常用到的“pyqy小助手”str储存在pyqy变量中,这也是省事的一种做法。
(PS:边做别忘了边根据自己的情况来注释欧)
------------------------------------------------------------主程序分割线------------------------------------------------------------
接着主程序就开始:我们首先来检测是否为新注册用户。
你可能还记得,当时创建txt的时候我让你保存了空白。若他没有被更改(植入用户名),则还是空白。
我们可以根据这个原理来判断是否为未注册用户:if name == ''
若是,则我们来询问他的性名,并将其储存到onename中
(PS:可以将input转换为e.buttonbox,下节后就会自动转换了)
然后我们将他所告诉我们的用户名写入到txt中,这样以后就会将他当做已注册用户了。
然后我们打出对话框:你好,xxx!
跳回到第14行的if,我们要为此来编写一个else,也就是说如果已注册:
若已注册,则直接对话框:欢迎回来,xxx!
(可直接见最上面的成果图)
这样,我们的第一步:初始化数据就完成了。这样用户可以不必输入繁琐的“您是否······”,可以让使用者更舒适。
第二节我们将完成主程序的制订计划小分支,而该小分支将在第三节正式完成。
嗯哼君 渠源回楼上,我是自己编的代码,而且都试验成功了,否则我是不会拿出来的
1、海龟确实可以读取本地文件,Python可以干的事他都可以做
2、有的,你可以看看上面有个“库管理”,里面就有。
点赞0
评论