Python 了解xlwings的代码

Python 了解xlwings的代码,python,xlwings,Python,Xlwings,我正在努力理解xlwings的代码,并坚持下去 例如,对于以下函数 def get_value_from_range(xl_range): return xl_range.value.get() 我想知道属性.value.和方法get()是如何定义的。有人知道细节吗 编辑1 另一个例子是函数calculate 有人知道在哪里可以找到有关函数定义的详细信息吗?xlwings正在使用appscript(有关文档,请参阅) 以xl\u开头的所有内容都是Mac上的appscript对象(在Wi

我正在努力理解xlwings的代码,并坚持下去

例如,对于以下函数

def get_value_from_range(xl_range):
    return xl_range.value.get()
我想知道属性
.value.
和方法
get()
是如何定义的。有人知道细节吗

编辑1

另一个例子是函数
calculate


有人知道在哪里可以找到有关函数定义的详细信息吗?

xlwings正在使用
appscript
(有关文档,请参阅)

xl\u
开头的所有内容都是Mac上的appscript对象(在Windows上它将是pywin32 COM对象),例如,
xl\u app
如下所示:

from appscript import app
xl_app = app('Microsoft Excel')

这意味着,您应该查看关于appscript的文档以获得更多详细信息。我还建议您查看上的xlwings代码,而不是您提供的链接(它是指向旧版本的链接)。

这不是一种方法;它是一个具有方法的属性
get()
是方法。当然。。。那么,定义了方法
get()
在哪里?
get\u value\u from\u range()
需要某种类型的参数,该参数具有名为
value
的属性,该属性本身具有
get
方法。但是,没有实际使用的
get\u value\u from\u range()
示例,因此我无法告诉您该类型是什么。然后让我们看看是否有其他人可以从包本身中分辨出来。。。
from appscript import app
xl_app = app('Microsoft Excel')