-1
votes

Comment extraire le mois en cours de cette chaîne?

Dans le code donné ci-dessous, je veux obtenir le mois en cours (octobre si je l'exécute aujourd'hui) au lieu de "actuel_month" code> dans Monthpage code> qui est " Fichier / mensuel / actuel_month " code>.

Comment peut-on être fait? P>

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


3 commentaires

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 : Stackoverflow.com/questions/30071886/...


Stackoverflow.com/Questtions/28189442 / ...


3 Réponses :


0
votes

simple. Utilisez la bibliothèque DateTime !!

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


2 commentaires

Dans ce cas, le mois peut simplement être consulté par mydate.month


Cela vous donne juste le numéro de mois (10 pour octobre)



2
votes
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

1 commentaires

% B peut également être utilisé si vous voulez un mois abrégé comme 'oct' '.



0
votes

Le moyen le plus simple: xxx


0 commentaires