小编Sid*_*med的帖子

TypeError:object()在定义__new__后不带参数

我真的不知道这个小代码中的错误在哪里:

class Personne:
    def __init__(self, nom, prenom):
        print("Appel de la méthode __init__")
        self.nom = nom
        self.prenom = prenom

    def __new__(cls, nom, prenom):
        print("Appel de la méthode __new__ de la classe {}".format(cls))
        return object.__new__(cls, nom, prenom)

personne = Personne("Doe", "John")
Run Code Online (Sandbox Code Playgroud)

上面给出的代码给出了错误:

Traceback (most recent call last):
  File "/home/bilal/Lien vers python/21_meta_classes/1_instanciation.py", line 21, in <module>
    personne = Personne("Doe", "John")
  File "/home/bilal/Lien vers python/21_meta_classes/1_instanciation.py", line 14, in __new__
    return object.__new__(cls, nom, prenom)
TypeError: object() takes no parameters
Run Code Online (Sandbox Code Playgroud)

python python-3.x

20
推荐指数
1
解决办法
6627
查看次数

使用oh-my-zsh完成命令的参数

有没有办法让zsh完成命令的参数(就像鱼壳一样).例如,当我键入ls --并使用TAB时,它将弹出所有ls参数的列表.

我知道我可以使用鱼壳,我知道鱼壳很棒,但鱼壳中有很多缺少的功能.这就是为什么我希望在zsh中完成此参数的完成.

zsh tab-completion oh-my-zsh

5
推荐指数
2
解决办法
1316
查看次数

如何从带有鱼壳的stdin读取

使用bash,我们可以像这样从stdin读取多行cat << END.当我从鱼壳中尝试相同的命令时,我收到此错误Expected a string, but instead found a redirection.

有没有办法用鱼壳读取stdin ?? !!

stdin fish

4
推荐指数
1
解决办法
1459
查看次数

sublime text 3 完整的 vim 支持

我在 sublime text 3 中安装了 Vintageous,所以我可以使用一些 vim 命令和交互。但是我用了很长时间,缺少很多功能,比如'ctrl+x'和'ctrl+a'来减少和增加一个数字,'ctrl+r'来重做,' ctrl+v' 选择垂直块,'ctrl+c' 退出插入模式......等。

我真的很喜欢 sublime text 3,但另一方面,我真的很想念这个命令,正是这些命令使 vim 如此强大。

那么我怎样才能在 sublime text 3 中获得完整的 vim 模式。如果我能做到这一点就太完美了(因为我真的很想念 vim 的完整功能)。

PS:我使用的是 Linux 版本 > 4 的 Ubuntu 15.10。

linux vim sublimetext3

3
推荐指数
2
解决办法
9936
查看次数

为什么sed没有非贪婪的正则表达式

我不是在问sed中是否有贪婪的正则表达式,我已经知道没有.我要问的是:众所周知,sed是最好的或者是最好的流编辑器之一.那么为什么这个工具的开发人员没有实现非贪婪的正则表达式.与此工具可以执行的所有操作相比,它看起来很简单.

regex sed

0
推荐指数
1
解决办法
163
查看次数

winsock2.h中的地址族unknown1是什么?

在头文件winsock2.h中,我找到了一个名为unknown1的地址族.

这个地址族代表什么,它用于什么?

这是头文件winsock2.h的源代码,这里是包含该地址族常量的代码行:

#define AF_UNKNOWN1 20
Run Code Online (Sandbox Code Playgroud)

windows winsock2

0
推荐指数
1
解决办法
124
查看次数