logfunction.py:

#!/usr/bin/env python

#-*- coding:utf-8 -*-

import sys

import os

import time

def quit():

sys.exit(0)

def writelog():

name = time.strftime('%Y-%m-%d',time.localtime(time.time()))

try:

fd = open(name, 'w')

except IOError:

print u'文件不存在啊...'

endio = True

print u"输入日记:"

while endio:

line = raw_input()

if line == 'end':

break

fd.write(line + '\n')

fd.close()

def readlog():

print u'输入日记名:'

name = raw_input()

try:

fd = open(name, 'r')

except IOError:

print u'文件不存在啊...'

lines = fd.readlines()

for line in lines:

print line

fd.close()

log.py:

#!/usr/bin/env python

#-*- coding:utf-8 -*-

from logfunction import *

FuntionAct = {'w':writelog, 'r':readlog, 'q':quit}

end = True

while end:

print u'写日记(w)'

print u'读日记(r)'

print u'退出(q)'

choice = raw_input('输入操作:')

FuntionAct[choice]()

python实现tui_python 写个简单TUI日记本相关推荐

  1. 用python六行代码写一个简单的键盘记录器

    今天我们来用python制作一个键盘记录器 1.需要先安装pynput库 2.然后我们要在C盘里新建一个hi文件夹(我的电脑是c盘所以用c:盘新建,盘符可以更改) 3.新建好后我们打开pycharm开 ...

  2. python用类写一个简单的猫狗大战游戏

    模拟4399小游戏猫鼠大战,用类实现. #创建一个角色类 class Role:def __init__(self,species,name,attack,HP):self.name = namese ...

  3. 如何搭建python框架_从零开始:写一个简单的Python框架

    原标题:从零开始:写一个简单的Python框架 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 你为什么想搭建一个Web框架?我想有下面几个原因: 有一个 ...

  4. python推荐系统-用python写个简单的推荐系统示例程序

    用python写个简单的推荐系统示例程序 作者:阿俊 发布于:2011-11-26 16:03 Saturday 分类:推荐系统 python这门语言写程序代码量非常少,短短几行就可以把程序写的很清楚 ...

  5. python人脸识别程序如何嵌入到app_只用Python就能写安卓,简单几步实现人脸识别的App...

    最近闲来无事,研究研究在安卓上跑Python. 想起以前玩过的kivy技术,kivy[1]是一个跨平台的UI框架.当然对我们最有用的是,kivy可以把python代码打包成安卓App.但是由于安卓打包 ...

  6. python解析器是什么_如何用python写一个简单的词法分析器

    编译原理老师要求写一个java的词法分析器,想了想决定用python写一个. 目标 能识别出变量,数字,运算符,界符和关键字,用excel表打印出来. 有了目标,想想要怎么实现词法分析器. 1.先进行 ...

  7. 用python写一个简单的web服务器

    人生苦短,我用python 简洁高效,这才是理想的语言啊 分享一点python的学习经验-----如何用python写一个简单的web服务器 首先,我们需要简单地了解一下网络通信协议,这里用白话介绍一 ...

  8. python可以做机器人吗_零基础如何用Python写一个简单的WeChat机器人?(内附代码)...

    (bing图片) python这两年热火朝天,依托其众多类库,基于python的应用层出不穷,也大大降低了非计算机专业人员的入门门槛,WeChat机器人自然不在话下!-- 聪明的瓦肯人 苦于有时候总是 ...

  9. 利用python写一个简单的双色球彩票系统

    利用python写一个简单的双色球彩票系统 1.设置每次买的号码一样 写一个双色球彩票系统,系统可以随机产生一组数据,一组彩票数据有六位数,这六位数的的取值范围是0和1. 一张彩票是两块钱,用户可以选 ...

最新文章

  1. 算子find_shpe_model参数详解
  2. Unity中sharedMaterials 和 materials
  3. 图片轮播器,relativelayout,外加textview小结
  4. 后端技术:Java中Spring 和 Spring Boot 有哪些区别,看完你就明白了!
  5. 3090显卡 torch.cuda.is_available()返回false的解决办法
  6. 百度地图2021十一大数据:全国高速拥堵里程超7000公里
  7. jQuery实现轮播图--入门
  8. 软件项目需求调研报告模板下载_需求调研规范
  9. JavaScript和HTML及CSS的通俗解释
  10. vue computed 传参_Vue的构造选项
  11. unity3d 挂载脚本_Unity3D加载资源的四种方式
  12. Flash:动画实例--球体弹跳
  13. QListWidget自定义item的两种方式(二)——使用QWidget作为item
  14. 德格:一个专门为中小型企业做定制化服务的SaaS平台
  15. 左右滑屏设置_王者荣耀怎么滑屏操作 滑屏手法详解[多图]
  16. echarts 饼图标签过多导致显示不全
  17. 由 hacked by 1byte 想到的,再说两句
  18. ROS学习笔记之小乌龟跟随
  19. Opencv__模板匹配(上)
  20. 从《龙之战》想起 前一段时间,和江浙地区的企业信息化CIO们聊天,也深刻

热门文章

  1. android contextmenu 自定义,ContextMenu高级用法
  2. JavaBean、综合案例
  3. 马宁的Windows Phone 7.1初体验(二)——Push Notification
  4. 时尚红人马宁:我们可以选择无为
  5. 计算机网络课第六次作业之CDMA习题
  6. 如何实施 SCRUM ?
  7. 北京大学数据科学计算机科学与技术,北大考博辅导:北京大学数据科学(计算机科学与技术)考博难度解析及经验分享...
  8. “子域”和“限界上下文”
  9. 巨蛇座发现雾蒙蒙的新星盘(Misty star)
  10. Bugku 猫片(安恒)(Stegsolve分析)