如何解决有没有办法在python中将变量命名为语法标记? 背景信息实际问题
背景信息
我正尝试为使用另一种语言编写的可视化工具添加对python的支持,在该语言中,它需要获取图形的json表示形式。
当前,边缘以及其他可选参数(用可视化工具表示边缘)用edges [ { "from": node_name,"to": other_node_name},...]
表示。
我在抽象基本类json.dumps(self.__dict__)
中定义的__repr__
方法中使用dataTypes
,该方法旨在由可视化工具支持的所有数据类型继承,并在其中定义边它是自己的类,可以避免一些代码重复。
from
是用于导入的语法令牌,这意味着它不能分配给变量。
实际问题
有什么方法可以忽略以下事实,即它仅是此类中的语法标记,或者将其设置为在self.__dict__
中显示时它在不创建字典的情况下将其变量名列出为“ from”的情况,并且手动复制边缘的所有内容,我想如果图形任意大,可能会变得昂贵。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。