Python论坛  - 讨论区

标题:[python-chinese] 模块的导入问题

2005年04月26日 星期二 21:58

Gerald Lee leejd80 at gmail.com
Tue Apr 26 21:58:54 HKT 2005

现在正在写将Python导入到BCB中的程序,遇到下面的问题。
我的Python程序需要导入一个模块,但是这个模块如果是Python自己带的,如string等就没有问题,但是如果导入的模块是ElementTree等第三方的模块,就会有问题,我的代码如下:
PyImport_ImportModule("ElementTree");
pCall = PyImport_ImportModule("SmtLine");
DataFile = DataPath + "SmtLine.xml";
pResult = PyObject_CallMethod(pCall, "GetInitData", "(s)", DataFile.c_str
());
TreeData = PyString_AsString(pResult);
ShowMessage(TreeData);

pCall的返回值不是NULL,但是pResult 
的返回值就是NULL了,调试了一下Python代码,发现代码中在与ElementTree相关的开始处就有问题了。我怀疑是我的这种模块导入方式有问 
题。试了另外一种方法,直接在代码中import ElementTree也是有问题,不过Python代码可以独立执行。
谁能告诉我,我的代码在哪里有问题?

-- 
My Blog >> http://leejd.cndev.org
My QQ >> 9847243
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050426/bae9ef7d/attachment.htm

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

2005年04月27日 星期三 01:39

胡兴洋 hu.007 at 163.com
Wed Apr 27 01:39:07 HKT 2005

, 您好!

	

************下面是转发邮件************
原邮件发件人名字: 胡兴洋
原邮件发件人地址:hu.007 at 163.com
原邮件收件人名字:mod_python
原邮件收件人地址:mod_python at modpython.org
原邮件抄送人名字:
原邮件抄送人地址:

>Hello!
>
>	How to solve this problem? I have the same.
>	mine: FreeBSD5.4rc3 + apache2.0.53 + python2.3 + mod_python3.1.4.
>	http://www.modpython.org/pipermail/mod_python/2005-January/017113.html
>
>Thanks!
>
>
>_______________________________________________
>Mod_python mailing list
>Mod_python at modpython.org
>http://mailman.modpython.org/mailman/listinfo/mod_python
>

= = = = = = = = = = = = = = = = = = = = 
  
        致
礼!

  
        胡兴洋
        hu.007 at 163.com
          2005-04-27 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号