資源簡介
洛陽理工學院 “健康狀況管控平臺” 每日自動上報程序。本程序上報的信息均為上次用戶自己上報的信息(包括體溫)!
代碼片段和文件信息
#!/usr/bin/env?python3
#?_*_?coding:utf-8?_*_
import?os
import?sys
import?getopt
from?src?import?func?push?mode
current_path?=?os.path.dirname(os.path.abspath(__file__))
#?log?system
def?logger_run():
????class?Logger(object):
????????def?__init__(self?filename=“Default.log“):
????????????self.terminal?=?sys.stdout
????????????self.log?=?open(filename?“a“)
????????def?write(self?message):
????????????self.terminal.write(message)
????????????self.log.write(message)
????????def?flush(self):
????????????pass
????sys.stdout?=?Logger(os.path.join(current_path?‘log/run.log‘))
def?usage():
????print(‘usage:?main.py?-u??-p??[-f?]?[-l]?([-m]?[-s]?[-t]?[-b])?‘)
def?version():
????print(‘lit-ncov-report?v1.8‘)
def?main(argv):
????try:
????????opts?args?=?getopt.getopt(argv“hvmbstlf:u:p:“[“help““version““multi““table““filename=““username=““password=““tgbot““serverchan““log“])
????except?getopt.GetoptError:
????????usage()
????????sys.exit(2)
????for?opt?arg?in?opts:
????????if?opt?in?(“-h“?“--help“)?:
????????????usage()
????????????sys.exit()
????????elif?opt?in?(“-v“?“--version“):
????????????version()
????????????sys.exit()
????????elif?opt?in?(“-m“?“--multi“):
????????????multi?=?1
????????elif?opt?in?(“-b“?“--table“):
????????????tab?=?1
????????elif?opt?in?(“-s“?“--serverchan“):
????????????serverchan?=?1
????????elif?opt?in?(“-t“?“--tgbot“):
????????????tgbot?=?1
????????elif?opt?in?(“-l“?“--log“):
????????????log?=?1
????????elif?opt?in?(“-f“?“--filename“):
????????????filename?=?arg
????????elif?opt?in?(“-u“?“--username“):
????????????username?=?arg
????????elif?opt?in?(“-p“?“--password“):
????????????password?=?arg
????def?normal_report():
????????if?‘username‘?in?locals().keys()?and?‘password‘?in?locals().keys():
????????????mode.normal_report(usernamepassword)
????????else:
????????????usage()
????#?if?log?mode
????if?‘log‘?in?locals().keys():
????????logger_run()
????#?judge?run?mode
????if?‘multi‘?in?locals().keys():
????????#?run?a?normal?report?(using?the?lasttemperature)
????????if?‘filename‘?in?locals().keys():
????????????print(‘[c]載入用戶配置:?‘?+?filename)
????????????json_flie?=?filename
????????else:
????????????json_flie?=?os.path.join(current_path?‘config/user.json‘)
????????if?‘tab‘?in?locals().keys():
????????????push.table_tmp()
????????mode.multi_user_report(json_flie)
????else:
????????normal_report()
????#?tab?verification
????if?‘tab‘?in?locals().keys()?and?‘multi‘?not?in?locals().keys():
????????print(‘[e]table?must?be?run?in?multi-user?mode‘)
????#?push?message
????if?‘username‘?in?locals().keys()?and?‘password‘?in?locals().keys()?or?‘multi‘?in?locals().keys():
????????if?‘serverchan‘?in?locals().keys():
????????????push.server_chan_run()
????????if?‘tgbot‘?in?locals().keys():
????????????push.tg_bot_run()
#?main?function
if?__name__?==?“__main__“:
????main(sys.argv[1:])
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-10-31?08:04??健康自動打卡系統\
?????目錄???????????0??2020-08-30?16:34??健康自動打卡系統\master\
?????目錄???????????0??2020-08-30?11:17??健康自動打卡系統\master\.github\
?????目錄???????????0??2020-08-30?11:17??健康自動打卡系統\master\.github\workflows\
?????文件?????????923??2020-08-30?04:32??健康自動打卡系統\master\.github\workflows\deploy.yml
?????文件????????1071??2020-08-30?04:32??健康自動打卡系統\master\.gitignore
?????文件????????1060??2020-08-30?04:32??健康自動打卡系統\master\LICENSE
?????文件????????4473??2020-08-30?04:32??健康自動打卡系統\master\README.md
?????目錄???????????0??2020-08-30?16:32??健康自動打卡系統\master\config\
?????文件???????????3??2020-08-30?04:32??健康自動打卡系統\master\config\jobs.conf
?????文件?????????168??2020-08-30?16:33??健康自動打卡系統\master\config\push.json
?????文件?????????254??2020-09-03?00:17??健康自動打卡系統\master\config\user.json
?????目錄???????????0??2020-08-30?11:17??健康自動打卡系統\master\docs\
?????文件???????37542??2020-08-30?04:32??健康自動打卡系統\master\docs\run.png
?????文件??????304371??2020-08-30?04:32??健康自動打卡系統\master\docs\sc1.png
?????文件??????685129??2020-08-30?04:32??健康自動打卡系統\master\docs\sc2.png
?????文件??????722330??2020-08-30?04:32??健康自動打卡系統\master\docs\sc3.png
?????文件???????81662??2020-08-30?04:32??健康自動打卡系統\master\docs\tg.png
?????目錄???????????0??2020-08-30?11:17??健康自動打卡系統\master\log\
?????文件???????????0??2020-08-30?04:32??健康自動打卡系統\master\log\.gitkeep
?????文件????????2924??2020-08-30?04:32??健康自動打卡系統\master\main.py
?????文件?????????137??2020-08-30?04:32??健康自動打卡系統\master\makefile
?????文件??????????51??2020-08-30?04:32??健康自動打卡系統\master\requirements.txt
?????目錄???????????0??2020-08-30?16:39??健康自動打卡系統\master\src\
?????文件??????????84??2020-08-30?04:32??健康自動打卡系統\master\src\__init__.py
?????目錄???????????0??2020-08-30?16:39??健康自動打卡系統\master\src\__pycache__\
?????文件?????????248??2020-08-30?16:39??健康自動打卡系統\master\src\__pycache__\__init__.cpython-38.pyc
?????文件????????5183??2020-08-30?16:39??健康自動打卡系統\master\src\__pycache__\func.cpython-38.pyc
?????文件????????3366??2020-08-30?16:39??健康自動打卡系統\master\src\__pycache__\mode.cpython-38.pyc
?????文件????????2710??2020-08-30?16:39??健康自動打卡系統\master\src\__pycache__\push.cpython-38.pyc
?????文件???????12507??2020-08-30?16:39??健康自動打卡系統\master\src\__pycache__\pycrontab.cpython-38.pyc
............此處省略6個文件信息
- 上一篇:神經網絡用于分類
- 下一篇:python socket游戲
評論
共有 條評論