Python 示例 饮水记录

Posted 90500042陈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 示例 饮水记录相关的知识,希望对你有一定的参考价值。

因为每天都需要喝水  这是非常重要的 

目录结构:

      

├─bin
│ │ start.py
│ │
│ └─__pycache__
│ start.cpython-36.pyc

├─core
│ │ src.py
│ │
│ └─__pycache__
│ src.cpython-36.pyc

└─log
access.log

 

 

 

代码内容:

start.py

技术分享图片
 1 """
 2 Description:
 3 Author:Nod
 4 Date:
 5 Record:
 6 #---------------------------------v1-----------------------------------#
 7 """
 8 
 9 import os,sys
10 
11 
12 BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
13 #拿到整个文件的当前路径D:\Document\Python0404\day5\目录规范\ATM2
14 sys.path.append(BASE_DIR)#添加到环境变量
15 LOG_PATH=os.path.join(BASE_DIR,log,access.log)
16 
17 from core import src
18 
19 if __name__==__main__:
20     src.run()
View Code

src.py

技术分享图片
 1 """
 2 Description:
 3 Author:Nod
 4 Date:
 5 Record:
 6 #---------------------------------v1-----------------------------------#
 7 """
 8 from bin import start
 9 
10 
11 
12 import time
13 # 记录喝水的记录
14 def record():
15     time_strf=time.asctime()
16     msg=Nod has drink at %s%time_strf
17     with open(start.LOG_PATH, a, encoding=utf-8) as f:
18         f.write(%s\n % msg)
19 
20 #查看喝水的时间
21 def checkRecord():
22     with open(start.LOG_PATH, r, encoding=utf-8) as f2:
23         data=f2.read()
24     print(==========================>查看饮水记录<=========================)
25     print(data)
26     print(==========================>饮水记录结束<=========================)
27 #退出程式
28 def Quit():
29     exit(退出程式)
30 
31 
32 def run():
33     message = """
34 
35     welcome to drink water record
36 
37     1  record
38     2  checkRecord
39     3  Quit
40 
41     """
42     while True:
43         print(message)
44         user_choice=input(请输入你的选择:>>>>).strip()
45         if not user_choice:continue
46         if user_choice==1:
47             record()
48         elif user_choice==2:
49             checkRecord()
50         elif user_choice==3:
51             Quit()
52 
53 
54 
55 
56 if __name__==__main__:
57     run()
View Code

 














以上是关于Python 示例 饮水记录的主要内容,如果未能解决你的问题,请参考以下文章

[未解决问题记录]python asyncio+aiohttp出现Exception ignored:RuntimeError('Event loop is closed')(代码片段

使用 Python 代码片段编写 LaTeX 文档

常用python日期日志获取内容循环的代码片段

Sphinx - 在代码块片段中使用省略号 (...)

python使用上下文对代码片段进行计时,非装饰器

python小白学习记录 多线程爬取ts片段