Python论坛  - 讨论区

标题:[python-chinese] C和python混合时,到底什么时候才返回NULL

2007年01月09日 星期二 18:51

jessinio jessinio在163.com
星期二 一月 9 18:51:48 HKT 2007

下面的文字来自
http://blog.csdn.net/asmc51/archive/2006/06/19/814483.aspx

下面是整个Python解释器的一个重要惯例:当一个函数发生错误时,它应该设置一
个异常状态并返回一个错误值(通常是NULL指针)。异常存储在解释器内部的一个
静态的全局变量中;如果这个全局变量值为NULL,表示没有异常发生……………………


到低C函数是错误时才返回NULL还是没有错误时才返回NULL的??



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月09日 星期二 19:01

yi huang yi.codeplayer在gmail.com
星期二 一月 9 19:01:45 HKT 2007

On 1/9/07, jessinio <jessinio at 163.com> wrote:
>
> 下面的文字来自
> http://blog.csdn.net/asmc51/archive/2006/06/19/814483.aspx
>
> 下面是整个Python解释器的一个重要惯例:当一个函数发生错误时,它应该设置一
> 个异常状态并返回一个错误值(通常是NULL指针)。异常存储在解释器内部的一个
> 静态的全局变量中;如果这个全局变量值为NULL,表示没有异常发生……………………
>
>
> 到低C函数是错误时才返回NULL还是没有错误时才返回NULL的??
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese


不是说得很清楚了吗?"当一个函数发生错误时...返回一个错误值(通常是NULL指针)"
>
>

-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070109/9b4e05a8/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月10日 星期三 21:07

swordsp sparas2006在gmail.com
星期三 一月 10 21:07:54 HKT 2007

On 1/9/07, jessinio <jessinio at 163.com> wrote:
>
> 下面的文字来自
> http://blog.csdn.net/asmc51/archive/2006/06/19/814483.aspx
>
> 下面是整个Python解释器的一个重要惯例:当一个函数发生错误时,它应该设置一
> 个异常状态并返回一个错误值(通常是NULL指针)。异常存储在解释器内部的一个


这句话指的是函数的返回值 ―― 出错时为NULL指针。

静态的全局变量中;如果这个全局变量值为NULL,表示没有异常发生……………………


这句话指的是另一个"静态的全局变量" ―― 出错时存储发生的异常 (不出错时为NULL)。

到低C函数是错误时才返回NULL还是没有错误时才返回NULL的??
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070110/dd8b4e24/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号