任务完成过程笔记
本周整体任务概述:
完成一个极简交互式日记系统,需求如下:
一次接收输入一行日记
保存为本地文件
再次运行系统时,能打印出过往的所有日记
时限: 0wd4~1wd3
发布: 发布到各自仓库的 _src/om2py0w/0wex1/ 目录中
指标:
包含软件使用说明书: README.md
能令其它学员根据说明书,运行系统,完成所有功能
目前状态
在学习thw,进展至ex11。[2015/10/20]
思路杂货铺(不分条理记录)
- [2015/10/20]
会用到:raw_input()
参照:python系统里的help(file)
代码
# -*- coding: utf-8 -*-
def mydiarybook():
readdiary = open('diarybook.txt')
print "欢迎来记录你的点滴. 是否需要显示以往日记.(y/n)"
prediary=raw_input()
if prediary=="y":
print readdiary.read()
readdiary.close()
writediary = open('diarybook.txt','a')
print"记录今天的点滴? (y/n)"
if raw_input()=="y":
import datetime
todaydate = datetime.date.today()
writediary.write(str(todaydate)+"\n")
print "请直接输入内容,输入q结束本次记录."
mydiary=raw_input()
while mydiary != "q":
writediary.write(mydiary+"\n")
mydiary=raw_input()
writediary.close()
print "再见 :)"
mydiarybook()