Как извлечь текущий месяц из этой строки? - PullRequest
0 голосов
/ 16 октября 2019

В приведенном ниже коде я хочу получить текущий месяц (октябрь, если я запускаю его сегодня) вместо "current_month" в monthpage, что составляет "file/monthly/current_month".

Как это можно сделать?

def CurrentMonth(self):  
    monthpage = "file/monthly/current_month"
    page = Page
    old_text = page.get(get_redirect=True)

Ответы [ 3 ]

2 голосов
/ 16 октября 2019
from datetime import datetime
now = datetime.now()
monthpage.replace('current_month',now.strftime("%B"))

Заменяет строку "current_month" в переменной monthpage фактическим названием текущего месяца

0 голосов
/ 16 октября 2019

самый простой способ:

import datetime
current_month = datetime.now().month()
0 голосов
/ 16 октября 2019

Simple. Используйте библиотеку даты и времени !!

import datetime
mydate = datetime.datetime.now()
mydate.strftime("%B")
...