python例题出错。我的版本是3.2

wobuzhidaotashishui 2011-05-23 03:50:25
照着帮助里的例题打:
>>>from ctypes import *
>>> class cell(Structure):
... pass
...
>>> cell._fields_ = [("name", c_char_p),
... ("next", POINTER(cell))]
>>>c1 = cell()
>>> c1.name = "foo"
结果报这个错误:typeError:string or integer address expected instead of str instance
不知道哪有问题,请高手赐教

...全文
107 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 killua_hzl 的回复:]

专业接分党,接分
[/Quote]呵呵,多谢,正好结贴。
  • 打赏
  • 举报
回复
专业接分党,接分
  • 打赏
  • 举报
回复
自己解决,应为是3.2版本,要显示转化,所以字符串前面要加‘b’,把str变成byte

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧