小编Ans*_*145的帖子

如何编写一个带有int或float的C函数?

我想在C中创建一个扩展Python的函数,它可以接受float或int类型的输入.所以基本上,我想要f(5)并且f(5.5)是可接受的输入.

我不认为我可以使用,if (!PyArg_ParseTuple(args, "i", $value))因为它只需要int或只浮动.

如何使我的函数允许输入为int或float?

我想知道我是否应该只接受输入并将其放入PyObject并以某种方式采用PyObject的类型 - 这是正确的方法吗?

c python python-extensions

9
推荐指数
1
解决办法
410
查看次数

Python 中的类实例删除

有没有办法让一个类删除它自己的实例。我知道你可以对变量执行此操作del x,但是对类如何执行此操作?如果我做类似的事情:

class foo(object):
    x=5
    def __init__(self):
        print "hi"
    def __del__(self):
        del self
        print "bye"

a = foo()
a.__del__()
print a.x
Run Code Online (Sandbox Code Playgroud)

代码的输出是

hi
bye
5
Run Code Online (Sandbox Code Playgroud)

foo 的实例未被删除。有没有办法让一个班级做到这一点?

python

5
推荐指数
1
解决办法
4349
查看次数

Django:/ admin /的OperationalError

所以我从这里开始运行我的程序,它没有任何错误.我去/ admin.我登录 到目前为止一切都很好.然后当它加载我得到这个:

错误代码

我检查了追溯(这真的很长)并且没有包含我的代码.它没有告诉我这个错误发生在哪个代码部分,所以我不知道如何处理这个问题.请解释这是什么,为什么会发生这种情况,以及我如何解决它.

如果您需要我的代码的任何部分,请在评论中提问,因为我不知道这是怎么回事.

python django

3
推荐指数
1
解决办法
6615
查看次数

标签 统计

python ×3

c ×1

django ×1

python-extensions ×1