
等级: 新手上路
- 注册:
- 2022-3-7
- 曾用名:
|
执行公式报错如下:
bdsq_py 执行Python脚本时遇到错误。 策略: <refBDSQ> 类型: SystemError 行: 48 描述: <built-in function write_logging> returned NULL without setting an error
代码如下:已定位问题代码行。具体参见"##########"黑体注释内容:
# coding=utf-8
from PythonApi import *
import numpy as np
import pandas as pd
import sys
sys.path.append('C:\strategy') #pkg_bdsq包的位置
from pkg_bdsq.ClassTrendType import clsTrendType
from pkg_bdsq.ClassTradePosition import clsTradePosition
from pkg_bdsq.ClassBiDuanShiQu import clsBiDuanShiQu
#########下面三行代码在编译时可正常执行并输出结果,证明包引入和执行没问题
#bd = clsBiDuanShiQu()
#bd.InitBiDuanShiQu()
#print(bd.kc[0])
def init(context):
log_debug_info('C:\stock\pel_refBDSQ_log.txt','断点init_1')
########log_debug_info定位到下面一行代码执行时报错,断点1有写日志,断点2未写日志
tb = clsBiDuanShiQu()
log_debug_info('C:\stock\pel_refBDSQ_log.txt','断点init_2')
tb.InitBiDuanShiQu()
pass
|
|