[D]运行报错'NoneType' object is unsubscriptable

pb8oracle 2012-05-05 07:15:38
linux内核版本2.6.27.41
报错位置那一段
if self.recordedCode != '':
pref = ldtplib.libldtpcodegen.Prefs ()
prefDic = pref.loadPrefs ()
该行报错 if prefDic ['GenerateLdtpCode'] == True:
xml = ''
lines = 'from ldtp import *\nfrom ldtputils import *\n\n'
if prefDic ['GenerateOoldtp'] == True:
错误为TypeError: 'NoneType' object is unsubscriptable
请大侠指教如何解决。????多谢谢。
-------------------------------
Double行动:
原帖分数:40
帖子加分:40
...全文
1771 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
AlwaysToBeZero 2012-05-11
  • 打赏
  • 举报
回复
额,我也最近碰到这样的错误,烦死了。。
大概意思就是 x = None 然后你使用了x[0],就会出现这个错误。
bugs2k 2012-05-07
  • 打赏
  • 举报
回复
prefDic对象没有创建成功,所以为NoneType
panghuhu250 2012-05-05
  • 打赏
  • 举报
回复
这是说prefDic是None. 看看pref的文档,找出pref.loadPrefs()返回None的原因.

37,741

社区成员

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

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