• 报错
Traceback (most recent call last):
  File "D:/PyCharm 5.0.3/WorkSpace/2.NLP/9.DL在NLP中的应用/4. VectorizerVisualization.py", line 45, in <module>
    lines.append(preprocessing(line))
  File "D:/PyCharm 5.0.3/WorkSpace/2.NLP/9.DL在NLP中的应用/4. VectorizerVisualization.py", line 18, in preprocessing
    text2 = ' '.join(' '.join([' ' if ch in string.punctuation else ch for ch in text]).split())
  File "D:/PyCharm 5.0.3/WorkSpace/2.NLP/9.DL在NLP中的应用/4. VectorizerVisualization.py", line 18, in <listcomp>
    text2 = ' '.join(' '.join([' ' if ch in string.punctuation else ch for ch in text]).split())
TypeError: 'in <string>' requires string as left operand, not int
  • 原因
    需要字符串作为左操作数,而不是int
  • 解决
    line = line.strip().decode("ascii", "ignore").encode("utf-8")
    这句话不知道为什么有问题,所以将打开文件的'rb'改成'r',并注释掉了这句话

最新文章

  1. CSS优先级
  2. C# 通过Selecnuim WebDriver操作非IE浏览器
  3. Apache许可协议Open RIA Services
  4. 后台设置gridview不换行
  5. 剑指Offer:面试题23——从上往下打印二叉树(java实现)
  6. JS实现Ajax,Josn数据的序列化和反序列化---例: 省市区联动(包含get,post)
  7. java重写
  8. C++容器类概述
  9. putty连接linux as5 输入密码后连接中断
  10. *[codility]Number-of-disc-intersections
  11. 【转】[总结]FFMPEG视音频编解码零基础学习方法
  12. Angular中Constructor 和 ngOnInit 的本质区别
  13. Sqoop的安装部署
  14. Python多线程threading的使用
  15. Ubuntu环境下,项目出现:Call to undefined function curl_init() 提示
  16. [9]Windows内核情景分析 --- DPC
  17. 利用svn log命令实现的资源版本更新
  18. 了解ORACLE培训OCA-OCP-OCM课程表
  19. 伪共享(False Sharing)和缓存行(Cache Line)
  20. Python语言下图像的操作方法总结

热门文章

  1. 微信小程序 「柒留言」 — 实现微信公众号留言功能(限时免费入驻,建议收藏)
  2. 10-Helm
  3. 挂起(suspend)与线程阻塞工具类LockSupport
  4. 基于 HTML5 WebGL 的加油站 3D 可视化监控
  5. DesignPattern系列__05开闭原则
  6. 【kafka】一、消息队列
  7. JavaScript&amp;jQuery学习笔记
  8. .Net Core in Docker - 使用阿里云Codepipeline及阿里云容器镜像服务实现持续集成(CI)
  9. DataPipeline丨DataOps理念与设计原则
  10. Logback配置文件这么写,TPS提高10倍