早期范例,在新版本Ptrade使用路径报错的解决方法
各位朋友,大家好。
新主干版本的PT可能是出于一定风险防范的管控原因,不允许使用绝对路径的写法。
我以前写的范例是在老版本Ptrade下写的,路径经常用常量MY_PATH = '/home/fly/notebook/1234/'这种写法。
在新版本中,这种写法会报错,针对这个新情况,应该用 get_research_path()来替换'/home/fly/notebook/ ’这个部分才能正常运行。
具体解决办法:
第一步、我们可以把常量的申明语句 “ MY_PATH = '/home/fly/notebook/1234/' ” 删除;
第二步、在初始化 initialize 内增加一个 “ g.new_path= get_research_path()+ '1234/' ” 的语句;
第三步、然后,我们可以用文本替换的功能,把整个源代码中的所有 MY_PATH 替换成 g.new_path,这样修改之后,源码就可以适应新版本的PT了。
今天突然想到这个问题,就顺便写一下这个事,希望能帮到前期下载过源码的朋友们。
全部 0条评论