Синтаксическая ошибка при добавлении переменной в аргумент - PullRequest
0 голосов
/ 18 апреля 2019

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

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

Ответы [ 2 ]

1 голос
/ 18 апреля 2019
dbutils.fs.put("/user1/creds.json", '{"type": "service_account"}')
0 голосов
/ 18 апреля 2019

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

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

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