我正在尝试将SpacyNer结果输出到csv文件,而不是纯文本文件。在

到目前为止,我有以下代码来尝试实现:def spacy_ner():

with open("spacy_results.txt", "w") as f:

cf = csv.DictWriter(f, ['Character', 'begin', 'end'\

, 'Label'], extrasaction='ignore')

cf.writeheader()

nlp = spacy.load('en_core_web_md')

doc = nlp(text)

for ent in doc.ents:

if ent.label_ == 'PERSON':

cf.writerow(ent.text, ent.start_char, ent.end_char, ent.label_)

print("Processing done")

当尝试显示上面提到的所有属性时,我不确定如何创建csv文件:ent.text, ent.start_char, ent.end_char, ent.label_

运行上面的代码将调用TypeError: writerow() takes 2 positional arguments but 5 were given

如果我把结果写到一个.txt文件中就可以了,但是如果它是一个更结构化、更易于访问的csv文件,那就更好了。在

我在这里没有看到什么需要改变的?任何帮助都将是伟大的!在

python writerow参数_csv文件的输出结果TypeError writerow()接受2个位置参数,但给出了5个...相关推荐

  1. python文件读取输出-python分批定量读取文件内容,输出到不同文件中的方法

    一.文件内容的分发 应用场景:分批读取共有358086行内容的txt文件,每取1000条输出到一个文件当中 # coding=utf-8 # 分批读取共有358086行内容的txt文件,每取1000条 ...

  2. python文件读取输出-Python 读写文件中数据

    1 需求 在文件 h264.txt 中的数据如图1,读入该文件中的数据,然后将第1列的地址删除,然后将数据输出到h264_out.txt中: 图1 h264.txt 数据截图 图2 输出文件 h264 ...

  3. Python编程语言学习:两行代码输出根目录下所有子文件夹的绝对路径、相对路径

    Python编程语言学习:两行代码输出根目录下所有子文件夹的绝对路径.相对路径 目录 两行代码输出根目录下所有子文件夹的绝对路径.相对路径 两行代码输出根目录下所有子文件夹的绝对路径.相对路径 #Py ...

  4. 7z命令行参数详解--python暴破压缩文件命令必备

    7z.exe在CMD窗口的使用说明如下: 7-Zip (A) 4.57 Copyright (c) 1999-2007 Igor Pavlov 2007-12-06 Usage: 7za <co ...

  5. c++之头文件基本输出,输入,名字空间,引用,内联函数,函数重载,缺省参数

    c++之头文件,基本输出,输入,名字空间,引用,内联函数,函数重载,缺省参数 文章目录 c++之头文件,基本输出,输入,名字空间,引用,内联函数,函数重载,缺省参数 前言 一.头文件,基本输出,输入 ...

  6. Python——CSV读取大文件报错_csv.Error: field larger than field limit

    Python--CSV读取大文件报错_csv.Error: field larger than field limit 使用Python读取较大的csv文件时,可能出现大字段,导致超过字段默认限制,从 ...

  7. python文件读取输出-Python 读取和输出到txt

    读txt文件 python常用的读取文件函数有三种read().readline().readlines() read() #一次性读取文本中全部的内容,以字符串的形式返回结果 with open(& ...

  8. python下载网页中的pdf文件_Python读取网页上的pdf文件,输出字符串

    读取一个本地pdf文件,输出字符串 # -*- coding: UTF-8 -*from urllib import urlopenfrom pdfminer.pdfinterp import PDF ...

  9. 定义一个没有参数的函数、输出python3次_Python函数参数详解,三天让你掌握python,不再是小白

    原标题:Python函数参数详解,三天让你掌握python,不再是小白 引言 随着程序功能的增多,代码量随之增大,此时仍不加区分地把所有功能的实现代码放到一起,将会使得程序的组织结构不清晰,可读性变差 ...

最新文章

  1. Planetary Science and Life in the Universe
  2. app配置智能硬件的解决方案
  3. hashcat离线碰撞md5
  4. 配置JDK环境变量配置及path和classpath的作用
  5. selenium选错弹出层的下拉框
  6. Airbnb React/JSX 编码规范
  7. sklearn 细节 —— SGDClassifier、Perceptron(分类模型)
  8. python对数据进行统计分析_数据分析员用python做数据分析是怎么回事,需要用到python中的那些内容,具体是怎么操作的?...
  9. html5都有神马岗位,HTML5的优势和岗位要求你都知道吗
  10. redhat7的wget使用
  11. java三角函数计算器_java实现多功能科学计算器(包括进制转换,三角函数,四则运算等)...
  12. linux忘记密码怎么办
  13. openstack 性能测试
  14. 大数据分析应用的机遇与挑战
  15. Excel 2013 查找和替换单元格内换行回车
  16. 前后端分离架构设计(权限模型)
  17. 上海国拍服务器位置,上海国拍系统的重大漏洞
  18. AMCL中odom的数据处理
  19. 利用数据库对四大名著人物信息进行存储
  20. 终于等到了!十位Java架构师整理的“阿里P7”养成计划

热门文章

  1. 95-40-032-java.util.concurrent-ConcurrentHashMap
  2. 【Kafka】GroupCoordinatorNotAvailableException - The coordinator is not available
  3. 【ES】ES 7.6 fuzzy 搜索 (模糊搜索)
  4. Spring : 基于tx标签的声明式事物
  5. SparkSQL:SparkSQL CLI Application report for application_15_0022 (state: ACCEPTED)
  6. android /data文件夹无法显示内容
  7. linux sem函数,linux下信号量及其SEM_UNDO标志
  8. 用Java开发一个停车场系统
  9. java listener 实现机制_Java监听器机制ServletContextListener实现执行某方法函数
  10. 双系统(win10 1803+deepin 15.7)安装问题