【问题标题】:how to edit the content of dataset-metadata.jason file in google colaboratory如何在 google colaboratory 中编辑 dataset-metadata.json 文件的内容
【发布时间】:2019-04-07 11:54:17
【问题描述】:

可以看出,我已经通过转储在 Jason 文件中写入了“api_token”。

!pip install kaggle
!mkdir .kaggle
!touch .kaggle/kaggle.json
api_token = {"username":"x","key":"bber45dmn87hg35d9kjh65f5f8fnhgtr5"}
import json
import zipfile
import os
with open('/root/.kaggle/kaggle.json', 'w') as file:
json.dump(api_token, file)
!chmod 600 /root/.kaggle/kaggle.json


!pip install kaggle
!kaggle datasets init -p Music/
!cat Music/dataset-metadata.json

输出结果如下:

{
  "title": "INSERT_TITLE_HERE",
  "id": "x/INSERT_SLUG_HERE",
  "licenses": [
{
 "name": "CC0-1.0"
    }
   ]
 }

现在我不知道如何编辑“dataset-metadata.json”文件的内容?换句话说,我想将“title”的值从“INSERT_TITLE_HERE”编辑为 My_name”,并将“id”的值从“x/INSERT_SLUG_HERE”更改为 x/My_name。 我应该通过转储来完成还是有其他解决方案?

我们将不胜感激。

【问题讨论】:

    标签: json github google-colaboratory kaggle


    【解决方案1】:

    您可以在 Colab 中使用 %%writefile 魔法。

    %%writefile Music/dataset-metadata.json
    {
      "title": "My Title",
      "id": "x/MY_SLUG",
      "licenses": [
    {
     "name": "CC0-1.0"
        }
       ]
     }
    

    【讨论】:

    • 嗨 Korakot,我很抱歉忘记了它。我已经做到了。
    猜你喜欢
    • 2019-11-16
    • 2018-08-11
    • 2017-03-08
    • 2020-05-11
    • 1970-01-01
    • 2018-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多