[PYTHON] Routineverwaltung mit Kalender

Wöchentliches Routinemanagement. Ich denke, Google Kalender, Handschrift und Excel sind in Ordnung. Ich denke, dass es während des Versuchs und Irrtums einige Änderungen geben wird, also habe ich es mit Python gemacht.

Da es nach Tag unterteilt ist, können Sie die Leistung / Nichterfüllung überprüfen, indem Sie jeden Tag ein Häkchen setzen.

Wir verwalten Muskeltrainingsmenüs, Mahlzeiten und lernen Englisch.

Ich verwende die Ausgabe-CSV, indem ich "nur den Wert einfüge" in das formatierte Excel und drucke es aus.

Ich finde, dass Einfachheit das Beste ist.

#!/usr/bin/env python
# coding: utf-8

# In[1]:


import pandas as pd
# import datetime as dt
# from datetime import datetime as dtdt
import calendar


# In[2]:


c = calendar.Calendar(firstweekday=0)


# In[3]:


cld = c.monthdayscalendar(2020, 8)


# In[4]:


routine = []
# routine.append(["","","","","","","",]) #Listen Sie Routinen für jeden Tag auf
routine.append(["a","b","c","d","e","f","",])

# routine.append(["" for _ in range(7)]) #Listen Sie jeden Tag die gleiche Routine auf
# routine.append(["routine" for _ in range(7)]) #Listen Sie jeden Tag die gleiche Routine auf

# In[5]:

week=["Mond","Feuer","Wasser","Holz","Geld","Boden","Tag"]


# In[6]:


df = pd.DataFrame(week).T
for i in range(len(cld)):
    df_cld = pd.DataFrame(cld[i]).T
    df_cld = pd.concat([df_cld,df_routine]).reset_index(drop = 1)
    [df_cld.drop(columns=i,inplace=True) for i in range(len(df_cld.T)) if df_cld.T[0][i] is 0] #Im letzten Monat / nächsten Monat gelöscht
    df = pd.concat([df,df_cld]).reset_index(drop = True)
df.to_csv('sc.csv')


Recommended Posts

Routineverwaltung mit Kalender
YouTube-Videoverwaltung mit Python 3
Passwortverwaltung per Python: Schlüsselbund
Serververwaltung mit Jupyter (1) -Import
Hinweise zur Paketverwaltung mit conda
Python-Installation und Paketverwaltung mit pip
Holen Sie sich Urlaub mit der Google Kalender-API
Verwenden von MLflow mit Databricks ③ - Modelllebenszyklusmanagement -
Excel-Tabellenerstellung mit Python [Fortschrittsverwaltungstabelle]