def __init__(self, useID): self.usrID = useID #用户名 self.usrTime = "" #数据日期(月) self.remark = "" #备注 #初始数据路径 strDir, strName = myIO.getPath_ByFile(__file__) self.Dir_Base = os.path.abspath(os.path.join(strDir, "../../..")) self.Dir_DataDB = self.Dir_Base + "/Data/DB_Trade/" #初始全局账单管理器 from myGlobal import gol gol._Init() #先必须在主模块初始化(只在Main模块需要一次即可) gol._Set_Setting('manageBills', myManager_Bill.myManager_Bill( self.Dir_DataDB)) #实例 账单管理器 self.billManager = gol._Get_Setting('manageBills', None)
def mainSource(): #初始全局行情对象 from myGlobal import gol gol._Init() #先必须在主模块初始化(只在Main模块需要一次即可) if (gol._Get_Setting('quoteSource', None) == None): #示例数据监控(暂只支持单源,多源需要调整完善) import mySource_Sina_Stock pQuote = mySource_Sina_Stock.Source_Sina_Stock() #添加监听对象 import myListener_Printer, myListener_Rise_Fall_asInt, myListener_Hourly, myListener_FixedMonitor pQuote.addListener(myListener_Printer.Quote_Listener_Printer()) pQuote.addListener(myListener_Hourly.Quote_Listener_Hourly()) pQuote.addListener( myListener_Rise_Fall_asInt.Quote_Listener_Rise_Fall_asInt()) #for x in pSets.setUsers: # pQuote.addListener(myListener_FixedMonitor.Quote_Listener_FixedMonitor(x)) gol._Set_Value('quoteSource', pQuote) #实例 行情对象 return pQuote
Created on 张斌 2018-11-25 17:16:00 @author: zhang bin @email: [email protected] Python的Robot功能updata,发布版本更新信息等 """ import os, ast, time, threading import mySystem #引用根目录类文件夹--必须,否则非本地目录起动时无法找到自定义类 mySystem.Append_Us("", False) import myDebug, myIO, myIO_md, myManager_Msg #初始全局消息管理器 from myGlobal import gol gol._Init() #先必须在主模块初始化(只在Main模块需要一次即可) #更新消息类 class myWeixin_Updata(): def __init__(self): self.usrTag = "" self.usrMMsg = gol._Get_Setting('manageMsgs') #消息管理器 self._Init() #按全局权限初始 def _Init(self): #初始根目录信息 strDir, strName = myIO.getPath_ByFile(__file__) self.Dir_Base = os.path.abspath(os.path.join(strDir, "")) self.mdUpdata = myIO_md.myMD(self.Dir_Base + "/Docs/Updata.md")