使用for循环字典到csv文件

时间:2019-10-05 20:39:29

标签: python-3.x pandas csv

如何使用for循环将多个词典转换为csv文件(并且还将dict名称作为csv文件名)。另外,我将如何创建一个for循环,将csv文件读入根据csv文件名命名的单独字典中。

我的问题是,在jupyter笔记本中运行词典需要花费12个小时或更长时间,因此我试图找到一种方法,使每次关闭笔记本时都不运行它们。

1 个答案:

答案 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.");
  }
}