可以看出,我已通过转储在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。 我应该通过转储还是有其他解决方案?
任何答案将不胜感激。
答案 0 :(得分:1)
您可以在Colab中使用%% writefile魔术。
%%writefile Music/dataset-metadata.json
{
"title": "My Title",
"id": "x/MY_SLUG",
"licenses": [
{
"name": "CC0-1.0"
}
]
}