Скрипт (упрощенный):
Код: Выделить всё
// initialize parameters
start_date = 2024.01.01
end_date = 2024.12.31
/* load data */
t = loadTable("dfs://mydb", "mytable")
select * from t where date between start_date:end_date
Код: Выделить всё
with open("my_script.dos", "r") as f:
code = f.read()
s.run(code)
Использование session.runFile("my_script.dos") работает без изменений.
Разве session.run не удаляет комментарии // или /* */ перед отправкой кода на сервер? Если нет, то является ли runFile рекомендуемым подходом для выполнения файлов сценариев или мне следует предварительно обработать комментарии на стороне Python?