Я пытаюсь написать скрипт в блоках данных, который будет выбирать файл на основе определенных символов в имени файла или только на отметке даты в файле.
Например, следующий файл выглядит следующим образом:
LCMS_MRD_Delta_LoyaltyAccount_1992_2018-12-22 06-07-31
Я создал следующий код в блоках данных:
import datetime
now1 = datetime.datetime.now()
now = now1.strftime("%Y-%m-%d")
Используя приведенный выше код, я попытался выбрать файл, используя следующее:
LCMS_MRD_Delta_LoyaltyAccount_1992_%s.csv'% now
Однако, если вы присмотритесь, вы заметите, что между датой и меткой времени есть пробел, т.е.между 22 и 06
LCMS_MRD_Delta_LoyaltyAccount_1992_2018-12- 22 06 -07-31
Это потому, что если это пространство мешает работе моего кода выше.
Я не думаю, что Databricks поддерживает подстановочные знаки, поэтому следующее не будет работать:
LCMS_MRD_Delta_LoyaltyAccount_1992_%s.csv'% now
Кто-то однажды предложил TRUNCATING timestamp.
Может кто-нибудь сообщить мне, если:
A.TRUNCATING решит эту проблему B. Есть ли путь к моему коду LCMS_MRD_Delta_LoyaltyAccount_1992_%s.csv'% now
Чтобы выбрать весь файл?Имея в виду, мне определенно нужно выбирать на основе текущей даты .. Я просто хочу иметь возможность использовать мой код для выбора в файле.