在参数中添加变量时出现语法错误

时间:2019-04-18 20:36:04

标签: python pyspark databricks

我正在尝试将json文件的内容添加到creds.json文件夹中。但是,我在扫描字符串文字时遇到s 语法错误:EOL 。请指教!

dbutils.fs.put("/user1/creds.json", "{"type": "service_account"}")

2 个答案:

答案 0 :(得分:1)

$.post("/MatrizEmbalaje/ListaCalibreMarca", { idEspecie: idEspecie }, function (data) {
    if (data != null && data.length > 0) {
        if (data[0].ETransaction.transactionNumber === "0") {
            var selected = "";
            //here I get the values marked from the database but if I go through this list the values are doubled even more
             var idCal = $("#cmbCalibre").val();

            for (var i = 0; i < data.length; i++) {
                if (data[i].IND_VIGENCIA) {
                    if (data[i].IND_VIGENCIA) {
                       //Here we compare each value of "idCal" with data but it does not work
                        $("#cmbCalibre").append("<option " + (data[i].ID_CALIBRE == idCal ? "selected" : "") + " value=" + data[i].ID_CALIBRE + "  >" + data[i].GLOSA_CALIBRE + "</option>").selectpicker('refresh');
                    }
                }
            }
        } else if (data[0].ETransaction.transactionNumber == '-69') {
            $("#li-cerrar-sesion").trigger("click", [true]);
        } else {
            $("#cmbCalibre").selectpicker('destroy');
            $("#cmbCalibre").empty();
            $("#cmbCalibre").append('<option value="">No existen calibres con la especie indicada</option>');
        }
    } else {
        $("#cmbCalibre").selectpicker('destroy');
        $("#cmbCalibre").empty();
    }
});

答案 1 :(得分:0)

出于明显的原因,您不能在字符串中使用引号来指示字符串的开头和结尾。

您可以将外部引号切换为单引号,转义内部引号或仅使用三重引号。

dbutils.fs.put("/user1/creds.json", """{"type": "service_account"}""")