如何使用for循环将多个词典转换为csv文件(并且还将dict名称作为csv文件名)。另外,我将如何创建一个for循环,将csv文件读入根据csv文件名命名的单独字典中。
我的问题是,在jupyter笔记本中运行词典需要花费12个小时或更长时间,因此我试图找到一种方法,使每次关闭笔记本时都不运行它们。
答案 0 :(得分:0)
最好提供您尝试过的代码和数据的小示例。
这假定字典是“扁平的”并且可以容易地表示为csv文件。 对于字典的注释,请考虑使用pickle来编写任何python对象
function changeFolderName(oldName) {
var oldName=oldName||"MURAD";
var folders=DriveApp.getFoldersByName("MURAD");
var ss=SpreadsheetApp.getActive();
var sh=ss.getActiveSheet();
var rowContents=sh.getRange(sh.getLastRow(),1,1,sh.getLastColumn()).getValues()[0];
var n=0;
while(folders.hasNext()) {
var folder=folders.next();
n++;
}
if(n==1 && rowContents[?]) {//dont know which one you want
var ss=SpreadsheetApp.getActive();
var sh=ss.getActiveSheet();
folder.setName(rowContents[?]);//Dont know which one you want
}else{
SpreadsheetApp.getUi().alert("Need Help. Found more than one folder with that name or invalid new name.");
}
}