我正在尝试运行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文件,这些文件具有公司密钥的值作为名称。谢谢
答案 0 :(得分:0)
您可以在此处使用red
循环:
for