腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
具有
default_factory
的
字段
中
引用
数据
类
的
变量
我想在
default_factory
的
lambda函数
中
引用
一个
数据
类
变量
,如下所示:from dataclasses import dataclass, field class A: b: List = field(
default_factory
= lambda: [a]) 但是如果我得到了
变量
未定义
的</e
浏览 7
提问于2021-03-02
得票数 1
回答已采纳
2
回答
字段
中
奇怪
的
数据
类
装饰器行为
、
我最近遇到了与python
中
的
数据
类
相关
的
奇怪行为。
在
default_factory
中使用
字段
时,重复调用装饰器会导致错误。对我来说,这看起来像是一个bug,因为这个
字段
不能作为一个完整
的
默认值工作。因此,我想问一个问题。
数据
类
的
这种行为
的
原因是什么?= dataclass(A)输出:另一方面, @dat
浏览 19
提问于2021-09-23
得票数 2
3
回答
为什么
数据
类
不能在其类属性声明中有可变
的
默认值?
、
这似乎是以前可能会被问到
的
事情,但是一个小时左右
的
搜索还没有结果。看上去很有前途,但这并不是我想要
的
。问题是:当一个人试图将一个可变
的
值赋值给一个class属性时,会出现一个错误:class Foo:我从错误消息
中</e
浏览 0
提问于2018-12-05
得票数 128
回答已采纳
2
回答
导入时调用
的
Dataclass (?)
、
、
我已经定义了这个
数据
类
:from config.config_parser import ConfigParser name: str = None这个
数据
类
在其他“传统”
类
中被调用,比如: from handler
浏览 17
提问于2019-10-21
得票数 1
1
回答
对于Python3.4:当我
在
子类defaultdict
中
重写__init__并在子类
的
作用域中定义
default_factory
时,为什么要获得一个
default_factory
?
、
、
import defaultdict pass print(a[42]) # out: KeyError: 421)
在
构造A对象时调用父
类
__init__方法 2)
在
引用
不存在<
浏览 4
提问于2014-07-22
得票数 1
回答已采纳
1
回答
如何才能确定
数据
集中
的
字段
是否
具有
默认值,或者是否显式设置了该
字段
?
、
、
我有一个dataclass,我想知道每个
字段
是显式设置
的
,还是由default或
default_factory
填充
的
。我知道我可以使用dataclasses.fields(...)获得所有
字段
,这可能适用于使用default
的
字段
,但对于使用
default_factory
的
字段
则不容易。我
的
最终目标是合并两个
数据
处理实例A和B,而B只应该覆盖A
的
字段</e
浏览 0
提问于2019-06-03
得票数 3
回答已采纳
1
回答
当
类
变量
被分配为列表时,python
中
的
Dataclass不会引发错误(但是使用键入提示)。
、
我只是想让自己熟悉python
中
的
dataclass。我从一些在线阅读中学到
的
一件事是,我们可以将带有可变
类
变量
(这是一件坏事)
的
常规
类
定义转换为dataclass,这将防止它发生。例如:class A: self.b = 1 Value
浏览 0
提问于2021-11-30
得票数 2
回答已采纳
3
回答
Python:
数据
类
的
唯一整数?
、
我有以下
数据
类
。@dataclass(frozen=True) x: float y: float 我想要
的
是,每次我创建这个
类
的
对象时,它都会被标记上唯一
的
id,所以,当我第一次说first = myDataClass(0, 1)
的
时候,我应该用first.id == 0,如果我说second = myDataClass(0, 1),我应该用second.id
浏览 16
提问于2021-03-24
得票数 4
回答已采纳
1
回答
python如何知道dataclasses.field函数不是
数据
类型
中
的
默认值?
、
我可以
在
我自己
的
函数
中
复制这种行为吗?
浏览 7
提问于2021-11-10
得票数 0
回答已采纳
2
回答
将默认列表参数传递给
数据
类
、
、
我想在我
的
类
中
传递默认参数,但不知何故我遇到了问题:from typing import List ingredients: List = field(
default_factory
=['dow', 'tomatoes']) meat: str = field
浏览 0
提问于2018-08-29
得票数 51
回答已采纳
2
回答
默认情况下不填充postgres
数据
库
的
SQLAlchemy
、
、
当我为int和str
字段
定义一个结合默认值
的
SQLAlchemy时,SQLAlchemy不会填充int和str,但是它会填充List和datetime
字段
。person对象,但是commit操作
在
postgres中生成以下
数据
( name和age列是null):@dataclass
浏览 0
提问于2019-04-08
得票数 5
回答已采纳
1
回答
如何在每次调用此
数据
类
时更改
数据
类
的
属性?
每次调用
数据
类
时,我都无法从包含另一个
数据
类
的
数据
类
中
获取不同
的
值。我稍后将在代码中使用这个
数据
类
为同一
变量
设置不同
的
数字。我
的
代码: @dataclass first: int = field(
default_factory
=lambda: random.choice([1,2,
浏览 11
提问于2021-10-27
得票数 0
2
回答
数据
流
字段
的
工厂函数
、
、
、
、
我正在创建一个库,在这里我想利用dataclass
字段
上
的
元
数据
。为了获得我想要
的
结果,我可以编写如下
数据
集:class Foo: metadata={'my_metadata': {'my_required_key=dict这似乎是很多样板,尤其是如果我想用这样
的
字段
制作很多
类
的话。使用“默认_工厂” 我不介意忽略PyCh
浏览 0
提问于2021-08-09
得票数 2
回答已采纳
1
回答
构造函数
的
Python父
字段
、
、
是否可以
在
子构造函数中继承
数据
类
并使用父
字段
?some unique id" class Parent: uid: str = dataclasses.field(
default_factory
get_id()) class Child(Parent): dependent_on_id: str = dataclasses.field(
default
浏览 3
提问于2022-01-27
得票数 0
回答已采纳
1
回答
python
数据
集上
的
不可变
字段
、
我有这样
的
数据
:class Couso: date: str = field(default=datetime.now(), init = False)作为key(),一个返回len 32上
的
str
的
简单函数。当我创建它
的
多个
类
(显然没有指定id_ )时,它们都共享同一个id_而且,
在
属性日期中会再次
浏览 4
提问于2022-02-08
得票数 0
回答已采纳
2
回答
使用列表构建嵌套
数据
类
、
、
、
我正在处理一个JSON调用,我希望使用python
数据
类
来构建它。由于我是一个初学者,解决方案可能是麻烦
的
-在这种情况下-请建议一个更优雅
的
解决方案。{"columnType": { } ]我已经将它建模为一个嵌套
数据
类
不知道这是不是个好方法--就像我说
的
--这里
的
初学者
浏览 12
提问于2022-01-20
得票数 0
回答已采纳
1
回答
排除自定义“类型化属性”模式
的
故障,该模式覆盖后续
类
实例化上
的
属性
数据
、
、
我基本上遵循了
中
描述
的
"9.21避免重复属性方法“
中
描述
的
一般模式 我遇到了一个问题,MyClass
的
后续实例化覆盖了来自它
的
其他实例
的
数据
。
在
本例
中
,当我创建obj2时,obj1.data条目将丢失。我希望(2)和(3)行
中
的
输出匹配,但是(3)和(4)现在是相同
的
。我可以
在
(7)和(8)中看到属性从两个
类
引
浏览 1
提问于2021-05-18
得票数 1
回答已采纳
6
回答
静态和非静态
字段
为了澄清我对这个问题
的
看法,
在
java
中
,静态
字段
是一个
变量
/
字段
,它被整个
类
使用,或者可以被
引用
到该类
的
所有对象使用?而非静态
字段
是由对象定义
的
变量
?
引用
对象1
的
同一
类
的
第二个对象可以
具有
与对象1
的
静态
字段
不同
的
值?
浏览 3
提问于2013-09-30
得票数 2
回答已采纳
2
回答
数据
类
如何编辑列表
、
我有一个
数据
类
,如下所示: from dataclasses import dataclass, fieldclass stats: foo: List[list] = field(
default_factory
=list) 我尝试使用以下命令编辑列表
的
内容 stats().foo = [[1], [1]] 这没有任何作用。如何更改列表
的
内容?
浏览 30
提问于2021-01-30
得票数 0
回答已采纳
2
回答
当提供
的
参数为None时,是否可以强制
数据
类
字段
调用其
default_factory
?
、
我有一个带有可变
字段
(列表)
的
数据
类
。我希望实现
的
是这个
字段
永远不会为None,即使
在
__init__调用
中
显式设置为None。
在
一个普通
的
类
中
,这是很容易实现
的
: class A: if l is None: l
浏览 22
提问于2019-04-25
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Ansible Playbook中的变量与引用
Python中变量名的命名规则与引用
在MySQL数据库的表中新增字段、修改字段,修改字段的数据类型
Python中类方法与类内部变量的互动机制
大数据中,如何引用群众的智慧?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券