获取Python Astroid/Pylin中属性用法的类名

2024-03-28 17:18:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下文件:

# in models.py
class User(object):
  def __init__(self, name):
    self.name = name

# in util.py
def get_user():
  return User(name="tom")

# in views.py
from util import get_user
get_user().name

我想检测用户模型上name属性的所有属性用法。因此get_user().name将被标记为这样的用法,因为get_user返回一个role User对象。 有没有一个简单的方法来做到这一点,只使用星体更好?你知道吗


Tags: 文件nameinpyself用法get属性