geekcomputers / geekcomputers/Python
Capitalize an output file name (date)
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 35.4k
- Forks
- 12.9k
- Ø Merge
- 2 Std. 37 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
I have this code that results in: 2018_Aug_TCRArchive.pdf - a simple request has come in to capitalize the month... i.e. 2018_AUG_TCRArchive.pdf - why can't I figure this out?? Thanks in advance (FYI, I took over this code from another employee who is no longer here, and I don't 100% understand the code quite yet).
d = datetime.date.today()
if not d.month == 1:
dSubtracted = datetime.date(d.year,d.month-1,d.day)
else:
dSubtracted = datetime.date(d.year-1,12,d.day)
mxd = arcpy.mapping.MapDocument(r"C:\Mxds\TCRArchive.mxd")
outputpath = 'r"C:\Pdfs'
pdfarchivefilename = '{:%Y_%b_%d}_TCRArchive.pdf"'.format(dSubtracted)
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit dem Datumsformatierungsausdruck, der im Issue-Body pdfarchivefilename erzeugt, zusammen mit dem umgebenden Datums- und PDF-Exportcode. Führe das Skript mit einem repräsentativen Datum aus und überprüfe, dass der generierte Dateiname eine Monatsabkürzung in Großbuchstaben verwendet und dabei Jahr, Tag und Suffix beibehält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100