`
zython
  • 浏览: 20444 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

python 遍历属性

阅读更多
class C():
  p = 1
#类:分别返回dict,list格式的属性
>>> C.__dict__
{'p': 1, '__module__': '__main__', '__doc__': None}
>>> dir(C)
['__doc__', '__module__', 'p']

#实例:__dict__显示所有赋值了的属性,dir函数没有区别
>>> c = C()
>>> c.__dict__
{}
>>> c.p = 2
>>> c.__dict__
{'p': 2}
>>> dir(c)
['__doc__', '__module__', 'p']


>>> C.__dict__.keys()
['p', '__module__', '__doc__']
>>> C.__dict__.values()
[1, '__main__', None]

#动态获得属性
>>> c.p = 2
>>> getattr(c,'p')
2
>>>getattr(C,'p')
1
分享到:
评论

相关推荐

    arcpy (arcgis python) 遍历某文件下所有要素类矢量shp

    使用arcpy 遍历某文件下(包括子文件夹)所有面要素类,然后将这些要素合并。

    遍历窗体中的所有控件

    3. **控件信息提取**:对每个控件,我们可以调用`GetClassName`获取控件类型,`GetWindowRect`获取控件的位置和大小,以及其他属性如控件ID等。 4. **信息展示**:将收集到的控件信息格式化后,添加到MEMO框中,...

    python遍历类中所有成员的方法

    当我们需要在类中遍历所有的成员,包括属性(成员变量)和方法时,可以使用一些内置的机制来实现这一目标。下面我们将详细讨论如何在Python中遍历类的所有成员。 首先,我们要了解Python中的`vars()`函数。`vars()`...

    Python遍历numpy数组的实例

    总的来说,Python遍历numpy数组的方法多种多样,选择合适的方法需要根据具体的应用需求和性能考虑来决定。而本文所提供的遍历实例正是一个非常基础且常用的方法,适用于初学者理解numpy数组结构和实现基本的遍历操作...

    python实现图数据的遍历

    本文将深入探讨如何使用Python中的`networkx`库来实现图数据的遍历,包括深度优先搜索(DFS)和广度优先搜索(BFS)。 首先,我们需要安装`networkx`库,这是Python中用于创建、操作和研究复杂网络的结构、动态和...

    遍历已知父窗里子窗所有句柄

    注意,实际应用中,你可能需要根据自己的需求对子窗口进行不同的处理,例如检查它们的属性或执行特定的操作。 在Windows Forms应用程序中,例如`WindowsFormsHwndDemo`项目,你可以使用.NET框架提供的`Control`类和...

    Python遍历指定文件及文件夹的方法

    本文实例讲述了Python遍历指定文件及文件夹的方法。分享给大家供大家参考。具体如下: 初次编写: import os def searchdir(arg,dirname,names): for filespath in names: open ('c:\\test.txt','a').write('%s\r...

    PHP var_dump遍历对象属性的函数与应用代码

    当我们使用var_dump遍历对象属性时,我们需要注意,只有公开的公共属性是可以被var_dump获取到的。私有属性和静态属性在默认情况下是无法被遍历显示的。在文章提供的例子中,我们可以通过两种不同的方法来遍历对象...

    Python/ArcPy遍历指定目录中的MDB文件方法

    本文将详细介绍如何使用Python结合ArcPy库遍历指定目录中的.mdb文件,并进一步遍历这些.mdb文件中包含的各个要素类(FeatureClass)名称。 首先,我们需要了解ArcPy库是ESRI公司官方提供的一个Python模块,它是作为...

    使用Python读取Ldap中的用户名

    - **性能优化**:对于大型LDAP目录,可以考虑增加检索属性以减少不必要的数据传输;同时,合理设置搜索范围也能提高效率。 - **日志记录**:增加日志记录功能,方便跟踪脚本执行情况和调试错误。 - **多线程/异步...

    无固定节点的TreeView的遍历实例

    这通常需要在TreeNode上添加自定义属性,比如一个链接字段,然后在点击事件处理器中读取这个属性并启动导航。 为了实现上述功能,开发者可能需要使用以下技术: 1. C# 或 VB.NET:这两个是.NET框架中最常用的编程...

    Python类及获取对象属性方法解析

    1.类外面添加对象属性 class Washer(): def wash(self): print('do some laundry stuff') haier1 = Washer() #添加属性,对象名、属性名 = 值 haier1.width = 400 haier1.height = 500 对象属性既可以在类外面...

    Python利用openpyxl库遍历Sheet的实例

    下面是如何利用这些属性进行遍历的例子: ```python for row_num in range(1, sheet.max_row + 1): for col_num in range(1, sheet.max_column + 1): cell = sheet.cell(row=row_num, column=col_num) print...

    Python-这是一个DSStore文件泄漏利用脚本

    通过递归遍历.DS_Store中的每个文件路径,我们可以尝试下载这些文件到本地: ```python import requests def download_files(url_list): for url in url_list: try: response = requests.get(url) if response...

    arcgis pro 属性遍历插件

    1. 遍历属性:SaMonAuxiliaryTools的核心功能是提供对地图图层中每个要素属性的快速浏览和编辑能力。用户可以通过插件轻松查看和修改大量要素的属性值,而无需逐个选择和打开属性表,极大地提高了工作效率。 2. ...

    遍历文件夹,内存中形成文件名、属性队列,并打印。

    1. **Python遍历文件夹**:Python的`os`和`os.path`模块提供了遍历文件夹的功能。我们可以使用`os.walk()`函数,它会递归地遍历指定目录及其子目录,并返回一个生成器,生成器的每一项都是一个三元组,包含当前目录...

    web-scraper-and-excel-writer:一个Python脚本,它提取遍历网页列表的表的链接和名称。 最后将收集的数据转储到excel文件中

    Python WebScraper和Writer Workbook Excel文件一个简单的python scraper 在此进行了,访问了指定字母之间的每个... 然后,我们遍历每一行,获取第一列,然后提取名称和链接以收集到python列表中。生成的输出看起来如何

    ARCGIS中Python实现按属性字段批量掩膜提取

    ### ARCGIS中Python实现按属性字段批量掩膜提取 #### 概述 在地理信息系统(GIS)领域,特别是使用ArcGIS平台时,经常会遇到需要根据特定条件对栅格数据进行处理的情况。其中一种常见的需求是按照矢量图层中的某个...

    Python给html文件的a标签添加属性

    # 遍历a标签并添加属性 for a_tag in a_tags: # 检查a标签是否已经具有target属性,如果没有,添加它 if 'target' not in a_tag.attrs: a_tag['target'] = '_blank' ``` 上述代码会遍历HTML文件中所有的a标签,...

Global site tag (gtag.js) - Google Analytics