首页 新闻 会员 周边

Python自定义类型的转换

0
悬赏园豆:50 [待解决问题]

编程过程中发现一个问题,比如我自定义了一个class A,然后把它放入一个list里面,在另外一个方法里面,从这个list里面提取出来之后,这个对象变成了无type的对象,从而在编辑器里面无法自动引用A的方法。 但是运行的时候没有出错。
python是否有这个功能,可以强制转换成自定义的类呢? 目前我只查询到可以强制转换成基础数据类型。

cxb1004的主页 cxb1004 | 初学一级 | 园豆:152
提问于:2021-05-20 09:19
< >
分享
所有回答(3)
0

你这应该是 经过了 网络传输。 不然不会出现这个问题。

七里塘 | 园豆:202 (菜鸟二级) | 2021-05-20 10:19

没有经过网络传输,只是在不同的方法间调用全局字典变量就会出现这个问题

支持(0) 反对(0) cxb1004 | 园豆:152 (初学一级) | 2021-05-20 16:52
0

没有太好的办法,可以参考这里:https://www.cnpython.com/qa/64471

我觉得没有太大必要做这样的转换

会长 | 园豆:12401 (专家六级) | 2021-05-20 10:45

好的,我会详细看看你的文章。
这个还是很有必要的,可惜python没有实现。 用习惯了Java,转过python,这个就很不习惯。

支持(0) 反对(0) cxb1004 | 园豆:152 (初学一级) | 2021-05-20 16:54
0

看其他问题时,遇到过与你问题类似的描述
https://bugs.python.org/issue15881#msg170215

〆灬丶 | 园豆:2287 (老鸟四级) | 2021-08-04 17:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册