代码结构揭示文件系统中的功能位置

时间:2014-01-08 15:03:32

标签: python windows file python-3.x directory

[与pywin32没有特别关系的一般性问题。]

我刚刚开始使用pywin32学习与outlook 2010进行交互。一行代码是这样的:

outlook=win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")

现在,当我查看Python33目录时,我看到一个名为win32com的文件;没关系。当我进入win32com目录时,我看到一个名为client的文件;没关系。当我进入客户端目录但是没有名为Dispatch的文件。这是因为Dispatch是 _ init _ 中的一个函数。现在,在这种情况下,我如何找到这个.GetNamespace函数的位置,据我所知,上面的代码似乎没有给我任何线索,但是它呢?

1 个答案:

答案 0 :(得分:2)

此代码是Windows的一部分。 Dispatch创建一个应用程序对象,该对象由Windows定义,而不是在Python代码中定义。此方法和Application对象的文档如下:

http://msdn.microsoft.com/en-us/library/office/ff865800.aspx

http://msdn.microsoft.com/en-us/library/office/aa221371(v=office.11).aspx