金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2039|回复: 9

python引用文件调试问题

[复制链接]

1

主题

6

帖子

6

积分

Rank: 4

等级: 专业版

注册:
2024-1-10
曾用名:
发表于 2024-6-18 15:18 | 显示全部楼层 |阅读模式
老师,我在业务脚本中以时间为键创建了一个字典,因为我得字典必须要跟我得一个列表保持一致,所以每次在我列表新增元素的时候字典也新增;同样,列表删除元素的时候字典也删除,但就是在字典删除元素的这部分代码在加载到主图的时候老提示,如下截图(图片1):
对应的列表与字典的操作代码如下(图片2):


备注:python引用编译正常通过;如果删除bidict字典相关代码一切正常。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

1

主题

6

帖子

6

积分

Rank: 4

等级: 专业版

注册:
2024-1-10
曾用名:
 楼主| 发表于 2024-6-18 15:19 | 显示全部楼层
还请老师帮忙看下到底是什么原因?非常感谢
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-6-18 15:22 | 显示全部楼层
你是在pel下引用python模块,python代码里进行删除字典动作???
这个删除动作如果直接python里执行会报错吗
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

6

帖子

6

积分

Rank: 4

等级: 专业版

注册:
2024-1-10
曾用名:
 楼主| 发表于 2024-6-18 16:44 | 显示全部楼层

你是在pel下引用python模块,python代码里进行删除字典动作???--对的
这个删除动作如果直接python里执行会报错吗--不会报错的,而且我在我本地的python环境调试正常的代码直接移植到金字塔python引用中的
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-6-18 16:59 | 显示全部楼层
keyerror这个报错应该是你字典中不存在该键导致的
你可以代码中过滤下,如果当前键不存在字典中就跳过,存在才去执行你上面对键的操作
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

6

帖子

6

积分

Rank: 4

等级: 专业版

注册:
2024-1-10
曾用名:
 楼主| 发表于 2024-6-18 17:08 | 显示全部楼层
好的 明白了 谢谢老师
回复

使用道具 举报

1

主题

6

帖子

6

积分

Rank: 4

等级: 专业版

注册:
2024-1-10
曾用名:
 楼主| 发表于 2024-6-18 17:20 | 显示全部楼层
老师,我还有个问题哈:图片2中 bi.pop(-1)不会报错  为啥  bi[-1]['dt']就会提示说索引超限,具体如下图:我已经按照您说的改完后又报的错误
报错代码:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-6-19 09:03 | 显示全部楼层
这个都是python自己得报错,这应该就是列表你取值超出范围了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-6-19 09:05 | 显示全部楼层
你应该读取pop的返回值,你这样先删除了列表,列表可能就直接空了。再对一个空列表使用索引,自然是会报错的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

6

帖子

6

积分

Rank: 4

等级: 专业版

注册:
2024-1-10
曾用名:
 楼主| 发表于 2024-6-19 11:16 | 显示全部楼层
哦哦  明白了 谢谢老师
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-7-27 18:25 , Processed in 0.119483 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表