将json文件转换为txt文件目录

时间:2019-01-09 18:26:13

标签: python json text-files

我正在尝试运行scikit示例代码https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/datasets/twenty_newsgroups.py

我在json文件中有一组抓取的数据,这是一个示例:

{  
   "articles":[  
      {  
         "compania":"elobservador.com",
         "link":" https://www.elobservador.com.uy ",
         "title":"\"Cierto grado de estrés promueve la creatividad\"",
         "text":" El vídeo proporciona una manera eficaz para ayudarle a demostrar el punto. Cuando haga clic en Vídeo en línea, puede pegar el código para insertar del vídeo que desea agregar."
      },
      {  
         "compania":"ellitoral.com",
         "link":" https://www.ellitoral.com",
         "title":"La tienda para padres",
         "text":" El vídeo proporciona una manera eficaz para ayudarle a demostrar el punto. Cuando haga clic en Vídeo en línea, puede pegar el código para insertar del vídeo que desea agregar."
      },
      {  
         "compania":"lanacion.com",
         "link":" https://lanacion.com",
         "title":"Franquicias: proyecciones de un sistema de cara al año electoral",
         "text":" El vídeo proporciona una manera eficaz para ayudarle a demostrar el punto. Cuando haga clic en Vídeo en línea, puede pegar el código para insertar del vídeo que desea agregar."
      },
      {  
         "compania":"elpais.com",
         "link":" https://elpais.com",
         "title":"Caen los asesinos de dos turistas en Marruecos: afirman que fue un brutal acto terrorista filmado en video",
         "text":" El vídeo proporciona una manera eficaz para ayudarle a demostrar el punto. Cuando haga clic en Vídeo en línea, puede pegar el código para insertar del vídeo que desea agregar."
      },
      {  
         "compania":" elobservador.com",
         "link":" elobservador",
         "title":"Competitividad y agilidad: por qué son claves para las pymes",
         "text":" El vídeo proporciona una manera eficaz para ayudarle a demostrar el punto. Cuando haga clic en Vídeo en línea, puede pegar el código para insertar del vídeo que desea agregar."
      },
      {  
         "compania":"lanacion.com",
         "link":"https://www.lanacion.com.ar ",
         "title":"Masivo operativo en Brasil para capturar a un terrorista prófugo",
         "text":" El vídeo proporciona una manera eficaz para ayudarle a demostrar el punto. Cuando haga clic en Vídeo en línea, puede pegar el código para insertar del vídeo que desea agregar."
      }
   ]
}

这是20newsgroup数据集,其树结构如下:

20news-18828 /

|-- alt.atheism

    |   |-- 49960

    |   |-- 51060

    |   |-- 51119

|-- comp.graphics

    |   |-- 37261

    |   |-- 37913

    |   |-- 37914

    |   |-- 37915

    |   |-- 37916

    |   |-- 37917

    |   |-- 37918

|-- comp.os.ms-windows.misc

    |   |-- 10000

    |   |-- 10001

    |   |-- 10002

    |   |-- 10003

    |   |-- 10004

    |   |-- 10005 

我想让文件json保持这种方式:

主题/

|-- Elobservador.com.txt

|-- ellitoral.com.txt

|-- lanacion.com.txt

|-- elpais.com.txt

|-- lanacion.com.txt

我想将json文件转换为多个txt文件,这些文件具有公司密钥的值作为名称。谢谢

1 个答案:

答案 0 :(得分:0)

您可以在此处使用red循环:

for