{"id":20136,"date":"2023-08-21T18:23:29","date_gmt":"2023-08-21T16:23:29","guid":{"rendered":"https:\/\/www.valcon.it\/python\/?p=20136"},"modified":"2026-07-23T10:52:36","modified_gmt":"2026-07-23T08:52:36","slug":"oggi","status":"publish","type":"post","link":"https:\/\/www.valcon.it\/python\/oggi\/","title":{"rendered":"Che giorno \u00e8 oggi?"},"content":{"rendered":"\n<p>Estrai tutte le informazioni con gli attributi <strong>year<\/strong>, <strong>month<\/strong>, <strong>day<\/strong>, <strong>weekday<\/strong> che restituiscono<\/p>\n\n\n\n<ul>\n<li><em>anno<\/em><\/li>\n\n\n\n<li><em>mese (1, &#8230;,12)<\/em><\/li>\n\n\n\n<li><em>giorno (1, &#8230;, 31)<\/em><\/li>\n\n\n\n<li><em>giorno della settimana (0, &#8230;, 6)<\/em><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\nimport datetime  # date.today()\n\nOGGI   = datetime.date.today()\nanno   = OGGI.year\nmese   = OGGI.month\ngiorno = OGGI.day\ng_d_s  = OGGI.weekday()\n\nprint(g_d_s, giorno, mese, anno)\n<\/pre><\/div>\n\n\n<p>Trasforma i 4 numeri in 4 testi e poi in un unico testo<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\nNOMI_GIORNI = &#x5B;'luned\u00ec', 'marted\u00ec', 'mercoled\u00ec', 'gioved\u00ec', 'venerd\u00ec', 'sabato', 'domenica']\nanno_       = str(anno)\nmese_       = str(mese)\ngiorno_     = str(giorno)\ng_d_s_      = NOMI_GIORNI&#x5B;g_d_s].capitalize()\ntesto       = g_d_s_ + ' ' + giorno_ + '\/' + mese_ + '\/' + anno_\n\nprint(testo)\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">gtts<\/h2>\n\n\n\n<p>Il testo precedente, con la data in formato <code>g\/m\/aaaa<\/code>, pu\u00f2 essere passato a <em>Google Translate<\/em> direttamente!<br>Trasforma il testo nella sua lettura in un file .mp3.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\nimport gtts\n\ntts = gtts.gTTS(testo, lang='it')\ntts.save('oggi.mp3')\n<\/pre><\/div>\n\n\n<p><a href=\"https:\/\/www.valcon.it\/pygame\/riproduzione-mp3\/\">Se vuoi che il file audio venga eseguito<\/a>, il modo pi\u00f9 semplice \u00e8 utilizzare il modulo pygame<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\nimport pygame\n\nfile_audio = 'ciao.mp3'\n\npygame.init()\npygame.mixer.init()\npygame.mixer.music.load(file_audio)\npygame.mixer.music.play()\npygame.event.wait()\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">Testo pi\u00f9 esplicito<\/h2>\n\n\n\n<p>Se il lettore non \u00e8 <em>intelligente<\/em> come <em>Google Translate<\/em> far\u00e0 degli errori&#8230;<br>Applica altre due elaborazioni (il primo del mese, il nome del mese)<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\nNOMI_GIORNI = &#x5B;'luned\u00ec', 'marted\u00ec', 'mercoled\u00ec', 'gioved\u00ec', 'venerd\u00ec', 'sabato', 'domenica']\nNOMI_MESI   = &#x5B;'gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', \n               'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre']\nanno_       = str(anno)\nmese_       = NOMI_MESI&#x5B;mese-1]\n\nif(giorno == 1): \n    giorno_ = 'primo'\nelse:\n    giorno_ = str(giorno)\n\ng_d_s_ = NOMI_GIORNI&#x5B;g_d_s].capitalize()\ntesto  = g_d_s_ + ' ' + giorno_ + ' ' + mese_ + ' ' + anno_\n\nprint(testo)\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Estrai tutte le informazioni con gli attributi year, month, day, weekday che restituiscono Trasforma i 4 numeri in 4 testi e poi in un unico testo gtts Il testo precedente, con la data in formato g\/m\/aaaa, pu\u00f2 essere passato a Google Translate direttamente!Trasforma il testo nella sua lettura in un file .mp3. Se vuoi che &#8230; <a title=\"Che giorno \u00e8 oggi?\" class=\"read-more\" href=\"https:\/\/www.valcon.it\/python\/oggi\/\" aria-label=\"Leggi di pi\u00f9 su Che giorno \u00e8 oggi?\">Leggi tutto<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41],"tags":[93],"_links":{"self":[{"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/posts\/20136"}],"collection":[{"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/comments?post=20136"}],"version-history":[{"count":29,"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/posts\/20136\/revisions"}],"predecessor-version":[{"id":31072,"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/posts\/20136\/revisions\/31072"}],"wp:attachment":[{"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/media?parent=20136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/categories?post=20136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.valcon.it\/python\/wp-json\/wp\/v2\/tags?post=20136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}