Если вы хотите заменить определенный текстовый шаблон в вашем файле, вы можете попробовать следующее без использования Spark, это, вероятно, будет более эффективным для небольшого файла, такого как запрос SQL.
with open('PATH/file.sql','r') as f:
lines = f.readlines()
phrase = "(Month|| '-' || '5' || '-' || year)"
replace ="('5' || '/' || month || '/' || year)"
new_lines = ''.join([i.replace(phrase,replace) for i in lines])
print(new_lines)
with open('text.sql', 'w') as f:
f.write(new_lines)
Файл читается и сохраняется здесь в виде списка, затем функция замены будет применена ко всем строкам файла и присоединится к нему.Наконец, напишите файл, который вы хотите сохранить как.