Синтаксическая ошибка при добавлении переменной в аргумент

#python #pyspark #databricks

#python #pyspark #databricks

Вопрос:

Я пытаюсь добавить содержимое файла json в папку creds.json. Однако я получаю ошибку s yntax : EOL при сканировании строкового литерала. Пожалуйста, посоветуйте!

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

Ответ №1:

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

Комментарии:

1. Ты уверен? Это определенно исправляет ошибку. Если вы все еще видите ошибку, значит, у вас есть другие проблемы.

Ответ №2:

По понятным причинам вы не можете использовать кавычки в строке и указывать начало и конец строки.

Вы можете переключить внешние кавычки на одинарные кавычки, экранировать внутренние кавычки или просто использовать тройные кавычки.

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