Chainguys 2023-03-03 21:15 采纳率: 93.6%
浏览 10

不管空还是不空,都希望记录下来,该怎么操作?


for j in d1:
    j = j.find("p").strip()


Traceback (most recent call last):
  File "/Users/paul/PycharmProjects/pythonProject/official/jump.py", line 56, in <module>
    j = j.find("p").strip()
TypeError: 'NoneType' object is not callable

经检查发现,d1里面对应的是物品描述,有的物品有,没的没有,估计是这个原因报错。

但是不管空还是不空,都希望记录下来,该怎么操作?

  • 写回答

3条回答 默认 最新

  • 文盲老顾 WEB应用领新星创作者 2023-03-03 21:28
    关注
    for j in d1:
        j = j.find("p").strip() if j.count('p') > 0 else None
    
    评论

报告相同问题?

问题事件

  • 创建了问题 3月3日

悬赏问题

  • ¥66 换电脑后应用程序报错
  • ¥50 array数据同步问题
  • ¥15 pic16F877a单片机的外部触发中断程序仿真失效
  • ¥15 Matlab插值拟合差分微分规划图论
  • ¥15 keil5 target not created
  • ¥15 C/C++数据与算法请教
  • ¥15 怎么找志同道合的伙伴
  • ¥20 如何让程序ab.eXe自已删除干净硬盘里的本文件自己的ab.eXe文件
  • ¥50 爬虫预算充足,跪巨佬
  • ¥15 滑块验证码拖动问题悬赏