Dans le code donné ci-dessous, je veux obtenir le mois en cours (octobre si je l'exécute aujourd'hui) au lieu de Comment peut-on être fait? P> "actuel_month" code> dans Monthpage code> qui est " Fichier / mensuel / actuel_month " code>. def CurrentMonth(self):
monthpage = "file/monthly/current_month"
page = Page
old_text = page.get(get_redirect=True)
3 Réponses :
simple. Utilisez la bibliothèque DateTime !!
import datetime
mydate = datetime.datetime.now()
mydate.strftime("%B")
Dans ce cas, le mois peut simplement être consulté par mydate.month code>
Cela vous donne juste le numéro de mois (10 pour octobre)
from datetime import datetime
now = datetime.now()
monthpage.replace('current_month',now.strftime("%B"))
It replaces the "current_month" string in monthpage variable with actual current month name
% B peut également être utilisé si vous voulez un mois abrégé comme 'oct' '.
Le moyen le plus simple:
Comment sont tes données?
Je ne sais pas si je reçois votre question correctement, mais si vous voulez le mois que le programme est exécuté, reportez-vous à cet article sur la manière d'utiliser la bibliothèque
DateTime code>: Stackoverflow.com/questions/30071886/...Stackoverflow.com/Questtions/28189442 / ...