私信  •  关注

Slam

Slam 最近创建的主题
Slam 最近回复了
7 年前
回复了 Slam 创建的主题 » 在python中比较时间的最佳方法,位于%h中:%m%s%b%d%y

最好的方法是将字符串解析为 datetime 对象与 strptime 在那个层面上的行动。

7 年前
回复了 Slam 创建的主题 » 为什么pycharm不识别我的pytest测试并显示测试输出?

请确保 Settings > Tools > Python Integrated Tools > Default test runner 设置为 pytest &清理缓存并重新启动PyCharm(特别是在以前更改过此设置的情况下)(amp;C)

7 年前
回复了 Slam 创建的主题 » 使用decorator将字典插入python类

您提问的方式给了我一个提示,说明您不太了解python如何使用对象引用。

decorators不是用来处理不可调用的对象的,所以这是一个澄清

接受类的名称(不是对象)

不太清楚。而且您想附加到类dict或函数的内容没有区别,您无论如何只能操作抽象引用。

除此之外,看看这个片段:

def patcher(cls):
    def wrapper(*args, **kwargs):
        instance = cls(*args, **kwargs)
        instance.payload = {'my': 'dict'}
         return instance
    return wrapper

@patcher
class A:
    pass

它能满足你的需要吗?

7 年前
回复了 Slam 创建的主题 » runtimeerror:在python中迭代期间字典更改了大小

目前还不完全清楚你想要达到什么样的目标,但是如果你用手进行一次热编码,你只需要在密钥名中输入错别字。

for Student_ID, Gender in Gender_dict.items(): 
    if Gender == "F": 
        Gender_dict[Student_ID] = "1" 
    elif Gender == "M": 
        Gender_dict[Student_ID] = "0"