比较来自世界各地的卖家的域名和 IT 服务价格

如何找出什么方法,属性等。 拥有模块 python

假设我 import 模块。 为了让我最好使用它,我想知道它可以使用什么属性,方法等。 有没有办法搞清楚?

举个例子:
https://coderoad.ru/3429250/
在这一行:


os.system/'WMIC /OUTPUT:C:\ProcessList.txt PROCESS get Caption,Commandline,Processid'/


假设我还想打印流程消耗的内存。 我怎样才能发现它是否有可能? 什么是正确的 'label' 为了这? /就像作者使用一样 'Commandline', 'ProcessId'/

同样,在这方面:


import win32com.client
def find_process/name/:
objWMIService = win32com.client.Dispatch/"WbemScripting.SWbemLocator"/
objSWbemServices = objWMIService.ConnectServer/".", "root\cimv2"/
colItems = objSWbemServices.ExecQuery/
"Select * from Win32_Process where Caption = '{0}'".format/name//
return len/colItems/

print find_process/"SciTE.exe"/


我该如何做到这一点,该功能也会显示所消耗的内存,可执行文件的路径等?
已邀请:

莫问

赞同来自:

至于模块 Python, 然后你可以做到


>>> import module
>>> help/module/


您将收到支持的方法列表。 /更确切地说,你会得到一个字符串 docstring, 这可能不包含所有方法/. 如果你想要这个,你可以使用


>>> dir/module/


虽然现在您只需在此模块中获得所有属性,方法,类等的长短列表。

但是,在第一个示例中,您可以调用外部程序。 当然, Python 不知道有什么功能
wmic.exe

. 应该是怎么回事?

涵秋

赞同来自:

dir/module/

返回模块属性的名称


module.__dict__

- 这是键与属性对象之间的显示。


module.__dict__.keys//


dir/module/

- 它是具有相同元素的列表,但它们不等于,因为它们中的元素位于不同的订单中

看起来
help/module/

- 这是你真正需要的

小姐请别说爱

赞同来自:

Python 有一个叫做的功能 dir//. 我不确定这是你的意思,而是运行交互式控制台 python 并输入:


import datetime
dir/datetime/


这应该为您提供方法,属性和子模块列表。

裸奔

赞同来自:

@ldmvcd

好吧,对不起,我觉得你是新的,你看不出我的意思是什么。

对象是一个抽象 Python 为了
数据。 程序中的所有数据 Python 是
由对象或关系表示
在物体之间。
http://docs.python.org/referen ... archy
我不明白为什么它被称为 "abstraction": 对我来说,该物体是汽车中真实的,一系列由某些规则组织的一系列,用于呈现概念数据或功能。

名称与对象相关。 有名称
名称绑定操作。
每个字段中的每个名称的命名
程序的文本是指绑定
这个名字是最亲密的
包含使用的功能块。
http://docs.python.org/referen ... nding
.


命名空间是从名称到的映射
对象。

目前,大多数名称空间都是
以词典形式实施

Python ,
但这通常不明显
以任何方式 /除了执行/, 和
这可能会在未来发生变化。 样本
来自名称的名称空间:一组内置
名称 /包含像的功能
abs//, 和内置异常名称/;
模块中的全球名称; 和
函数调用中的本地名称。
在某种意义上,对象的一组属性
该对象还生成命名空间。
http://docs.python.org/tutoria ... jects
.


顺便说一下,我使用Word属性
对于点后面的任何名称
例如,表达式 z.real,
Real是一个对象属性 z.
严格来说,链接到名字
模块引用属性:
在表达式中 modname.funcname,
模块名称是模块的对象和
funcname 是他的属性。 在
在这种情况下,事实证明,有
简单比较
模块和全局属性
模块中定义的名称:它们
划分相同的命名空间!
http://docs.python.org/tutoria ... jects
.


命名空间是在不同级别创建的。
时刻,有不同的预期寿命。
http://docs.python.org/tutoria ... jects
.


模块的命名空间是
第一次自动创建 a
模块是导入的。 主模块
对于脚本始终调用

主要的。

http://docs.python.org/referen ... nding
.


嗯,程序 Python - 这是一个与对象一起播放的大型车,链接到这些对象,这些对象的名称和名称名称空间 , 其中附加名称和对象,命名空间实现为词典。

所以 , 您是对的:当我引用键时,我指的是各种命名空间中的键的名称。 名称是任意的,取决于它们是否创建的对象,用户对象或内置对象。

我给你安理会仔细阅读这些零件

3.1. 对象,值和类型

http://docs.python.org/referen ... archy


4.1. 名称和绑定

http://docs.python.org/referen ... nding

要回复问题请先登录注册