Skip to content
This repository has been archived by the owner on Apr 20, 2021. It is now read-only.

Commit

Permalink
增加控制台显示版权声明,新建文件记录写入日志功能
Browse files Browse the repository at this point in the history
  • Loading branch information
ZhaoQi99 committed Mar 12, 2018
1 parent d5399b6 commit 1309ea3
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 15 deletions.
3 changes: 2 additions & 1 deletion Pydoc/main.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
&nbsp;<br>
@author:&nbsp;QiZhao<br>
@license:&nbsp;GNU&nbsp;GPLv3<br>
@version:&nbsp;0.1.0</tt></p>
@version:&nbsp;0.1.2</tt></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#aa55cc">
Expand All @@ -32,6 +32,7 @@

<tr><td bgcolor="#eeaa77"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt><a name="-Init"><strong>Init</strong></a>()</dt><dd><tt>首次使用时,程序初始化</tt></dd></dl>
<dl><dt><a name="-Show_right"><strong>Show_right</strong></a>()</dt><dd><tt>显示程序版权声明</tt></dd></dl>
<dl><dt><a name="-main"><strong>main</strong></a>()</dt></dl>
</td></tr></table>
</body></html>
12 changes: 7 additions & 5 deletions Pydoc/tool.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
&nbsp;<br>
@author:&nbsp;QiZhao<br>
@license:&nbsp;GNU&nbsp;GPLv3<br>
@version:&nbsp;0.1.0</tt></p>
@version:&nbsp;0.1.2</tt></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#aa55cc">
Expand Down Expand Up @@ -63,16 +63,18 @@
&nbsp;&nbsp;&nbsp;&nbsp;<br>
Returns:<br>
&nbsp;&nbsp;&nbsp;&nbsp;返回由处理后的单条或多条日志信息组成的列表。</tt></dd></dl>
<dl><dt><a name="-Mkdir"><strong>Mkdir</strong></a>(dir_name)</dt><dd><tt>获取到当前文件所在的目录,并检查是否有'dir_name'文件夹,<br>
<dl><dt><a name="-Mkdir"><strong>Mkdir</strong></a>(dir_name, flag=1)</dt><dd><tt>获取到当前文件所在的目录,并检查是否有'dir_name'文件夹,<br>
如果不存在则自动新建'dir_name'文件夹<br>
&nbsp;<br>
Args:<br>
&nbsp;&nbsp;&nbsp;&nbsp;dir_name:&nbsp;文件夹名,类型为字符串</tt></dd></dl>
<dl><dt><a name="-Mkfile"><strong>Mkfile</strong></a>(fname)</dt><dd><tt>检查当前路径下是否存在'fname'文件,<br>
&nbsp;&nbsp;&nbsp;&nbsp;dir_name:&nbsp;文件夹名,类型为字符串<br>
&nbsp;&nbsp;&nbsp;&nbsp;flag:&nbsp;一个可选变量,决定是否在输出设备输出日志信息,默认为1(输出)</tt></dd></dl>
<dl><dt><a name="-Mkfile"><strong>Mkfile</strong></a>(fname, flag=1)</dt><dd><tt>检查当前路径下是否存在'fname'文件,<br>
如果不存在则自动新建'fname'文件<br>
&nbsp;<br>
Args:<br>
&nbsp;&nbsp;&nbsp;&nbsp;fname:&nbsp;文件名,类型为字符串</tt></dd></dl>
&nbsp;&nbsp;&nbsp;&nbsp;fname:&nbsp;文件名,类型为字符串<br>
&nbsp;&nbsp;&nbsp;&nbsp;flag:&nbsp;一个可选变量,决定是否在输出设备输出日志信息,默认为1(输出)</tt></dd></dl>
<dl><dt><a name="-time_text"><strong>time_text</strong></a>()</dt><dd><tt>Returns:<br>
&nbsp;&nbsp;&nbsp;&nbsp;返回当前系统时间,例如:<br>
&nbsp;&nbsp;&nbsp;&nbsp;2018-03-09&nbsp;21:35:34</tt></dd></dl>
Expand Down
18 changes: 14 additions & 4 deletions source/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
@author: QiZhao
@license: GNU GPLv3
@version: 0.1.0
@version: 0.1.2
'''
import spider
import time
Expand All @@ -13,8 +13,8 @@

def Init():
'''首次使用时,程序初始化'''
Mkdir('Data')
Mkdir('Log')
Mkdir('Data')

File_Path=os.getcwd()+'\\Data\\user.md'
if not os.path.exists(File_Path): # 不存在user.md文件
Expand All @@ -33,10 +33,20 @@ def Init():
f_obj.write(time_interval)
f_obj.close()

def Show_right():
'''显示程序版权声明'''
print('陕师大校园通知自动提醒'+' '+'V0.1.2')
print('版权所有 (c) QiZhao 保留所有权利。 ')
print('本程序仅供学习和研究使用,不得用于任何商业用途.')
print('如您在使用中遇到任何问题,可联系作者邮箱: zhaoqi99@outlook.com')
print('请按回车键继续......',end='')
input()
print('---------------------------------------------------')
print('陕师大校园通知自动提醒程序启动!')

def main():
print('学校通知自动提醒程序启动!')
Show_right()
Init()

f_obj=open('Data'+'\\user.md')
send_number=f_obj.readline()
to_addr_str=f_obj.readline()
Expand Down
14 changes: 9 additions & 5 deletions source/tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
@author: QiZhao
@license: GNU GPLv3
@version: 0.1.0
@version: 0.1.2
'''
import re
import time
Expand Down Expand Up @@ -116,30 +116,34 @@ def Log_Write(subject, log_txt, flag=1):
print(log_show, end='')
return log_return

def Mkdir(dir_name):
def Mkdir(dir_name,flag=1):
'''
获取到当前文件所在的目录,并检查是否有'dir_name'文件夹,
如果不存在则自动新建'dir_name'文件夹
Args:
dir_name: 文件夹名,类型为字符串
flag: 一个可选变量,决定是否在输出设备输出日志信息,默认为1(输出)
'''

File_Path = os.getcwd()+'\\'+dir_name+'\\'
if not os.path.exists(File_Path):
os.makedirs(File_Path)
print('新建文件夹:'+File_Path)
Log_Write('新建文件夹', File_Path+'\n', flag)

def Mkfile(fname):
def Mkfile(fname,flag=1):
'''
检查当前路径下是否存在'fname'文件,
如果不存在则自动新建'fname'文件
Args:
fname: 文件名,类型为字符串
flag: 一个可选变量,决定是否在输出设备输出日志信息,默认为1(输出)
'''
fname=os.getcwd()+'\\'+fname
if not os.path.exists(fname):
fobj=open(fname,'w')
fobj.close()
print('新建文件: '+fname)
Log_Write('新建文件', fname+'\n', flag)


Binary file not shown.

0 comments on commit 1309ea3

Please sign in to comment.