python - P4Python : AttributeError: type object 'P4' has no attribute 'Map'

标签 python dictionary mapping perforce p4python

这是我使用的代码:

from P4 import P4, P4Exception    
mp = P4.Map()

这是我得到的错误:

mp = P4.Map() AttributeError: type object 'P4' has no attribute 'Map'

为什么? 根据 P4Python 手册,此类方法应该构造一个新的 Map 对象。

最佳答案

因为您从 P4.py 导入class P4。 Map 是 P4.py 中的另一个类。查看源代码:https://github.com/rptb1/p4python/blob/master/P4.py

你应该尝试这个:

import P4
mp = P4.Map()

关于python - P4Python : AttributeError: type object 'P4' has no attribute 'Map' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58324495/

相关文章:

Hibernate:映射 3 个表

Elasticsearch : Root mapping definition has unsupported parameter

orm - 如何在MyBatis中使用带注释的动态SQL查询(如何使用selectProvider)?

PHP:我可以在 array_map 函数中获取索引吗?

python - 在 Python 中按特征对数组求和

python - 在Python中按长度验证用户输入

python - python中比较列表的元素

json - 我无法将对象数组转换为可以发送和存储到 Web 服务器的格式

python - 如何在列表理解中改变字典的值

python - 在 python admin sdk 中处理 Firebase 错误