Ich habe versucht, automatisch die Zeichenfolge zu generieren, die mit Python in Mr. Adjustment eingegeben werden soll

Üblicher Fickcode

Die Eingabe der Anpassung ist ziemlich mühsam

Wie Sie wissen, ist Anpassung ein Online-Tool, mit dem mehrere Personen den Zeitplan anpassen können. Es ist ziemlich mühsam, alle Kandidatenpläne von Hand zu schreiben. image.png Wenn das Kandidatendatum beispielsweise "10 Tage vom 20. bis 29. Mai" ist und es 3 Kandidaten pro Tag gibt, ist es ziemlich schwierig, sie manuell einzugeben, daher haben wir es automatisiert.

Python Der Inhalt ist wie kommentiert

chousei.py


# Python3
import datetime
import locale

date = datetime.datetime(2020, 5, 18) #Kandidatentag erster Tag(Jahr des Jahres,Mond,Tag)
days = 10 #Kandidatentage(Erster Tag-der letzte Tag)
arg=["9:00~12:00", "12:00~15:00", "15:00~18:00", "18:00~"]#Zeichenkette wie Zeitzone
locale.setlocale(locale.LC_TIME)

def main(date,days,arg):
    out=[]
    arg_len=len(arg)
    locale.setlocale(locale.LC_TIME)
    while(days>0): #Schleife durch Ändern des Datums
        counter=0
        while(counter<arg_len): #Schleife, um Kandidatenzeitzonen am selben Tag hinzuzufügen
            out.append( str(date.year) +"Jahr"+ str(date.month) +"Mond"+ str(date.day) +"Tag"+ "(" + str(date.strftime('%a')) + ")" + str(arg[counter]) )
            counter+=1
        date+=datetime.timedelta(days=1) #Erhöhen Sie das eingegebene Datum um 1
        days -= 1 #Reduzieren Sie die Anzahl der verbleibenden Kandidatentage um 1
    return out #Gibt ein Array von der Funktion zurück

out=main(date,days,arg)
for l in out: #Array-Elemente zeilenweise drucken
    print(l)

Wir planen, dies bald zu Slackbot hinzuzufügen

Ich hätte es von Anfang an in JS schreiben und im Web machen sollen

Sag nicht mehr

Recommended Posts

Ich habe versucht, automatisch die Zeichenfolge zu generieren, die mit Python in Mr. Adjustment eingegeben werden soll
Ich habe versucht, eine zufällige Zeichenfolge zu generieren
[Outlook] Ich habe versucht, mit Python automatisch eine tägliche Berichtsmail zu erstellen
Ich möchte eine Zeichenkette mit Hiragana teilen
Ich habe versucht, automatisch einen Bericht mit der Markov-Kette zu erstellen
[Python] Ich habe versucht, automatisch einen täglichen Bericht über YWT mit Outlook-Mail zu erstellen
[5.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[2nd] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[Einführung in Python] So teilen Sie eine Zeichenfolge mit der Funktion split
[3.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[Python] Ein Memo, das ich versucht habe, mit Asyncio zu beginnen
Versuchen Sie, mit Python3 eine Zeichenfolge aus einem Bild zu extrahieren
Ich habe versucht, mit Python eine Liste von Primzahlen zu erstellen
Ich habe versucht, mit Selenium und Python einen regelmäßigen Ausführungsprozess durchzuführen
Ich habe versucht, mit Python eine 2-Kanal-Post-Benachrichtigungsanwendung zu erstellen
Ich habe versucht, eine ToDo-App mit einer Flasche mit Python zu erstellen
[4.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[1.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe versucht, automatisch Bilder von Kanna Hashimoto mit Python zu sammeln! !!
Ich habe mit Python einen Zeichenzähler erstellt
Python3-Standardeingabe habe ich versucht zusammenzufassen
Ich habe eine funktionale Sprache mit Python ausprobiert
Ich habe versucht, mit einem Remote-Server über Socket-Kommunikation mit Python zu kommunizieren.
Ich habe ein Tool zum automatischen Durchsuchen mehrerer Websites mit Selenium (Python) erstellt.
Ich habe versucht, ein Programm zu erstellen, das Hexadezimalzahlen mit Python in Dezimalzahlen konvertiert
Ich habe versucht, mit Raspeye 4 (Python Edition) ein signalähnliches Signal zu erzeugen.
[Einführung in Python] So schreiben Sie eine Zeichenfolge mit der Formatierungsfunktion
Ich habe versucht, eine Mac Python-Entwicklungsumgebung mit pythonz + direnv zu erstellen
Ich möchte ein Spiel mit Python machen
Ich habe versucht, CloudWatch-Daten mit Python abzurufen
Ich habe versucht, LLVM IR mit Python auszugeben
Versuchen Sie, Python-Dokumente automatisch mit Sphinx zu generieren
Ich habe versucht, die Herstellung von Sushi mit Python zu automatisieren
Ich möchte mit Python in eine Datei schreiben
Ich habe versucht, einen periodischen Prozess mit CentOS7, Selenium, Python und Chrome durchzuführen
Ich habe eine einfache Mail-Sendeanwendung mit tkinter von Python erstellt
[Patentanalyse] Ich habe versucht, mit Python eine Patentkarte zu erstellen, ohne Geld auszugeben
Als ich versuchte, mit Python eine virtuelle Umgebung zu erstellen, funktionierte dies nicht
Ich habe versucht, automatisch eine Portverwaltungstabelle aus L2SW Config zu generieren
Ich habe versucht, mit Selenium + Python einfach ein vollautomatisches Anwesenheitssystem zu erstellen
[Python] Ich habe versucht, den Typnamen als Zeichenfolge aus der Typfunktion abzurufen
Ich habe versucht, ein scheinbar Windows-Snipper-Tool mit Python zu implementieren
Ich habe versucht, die Literatur des neuen Corona-Virus mit Python automatisch an LINE zu senden
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Ich möchte eine Variable in einen Python-String einbetten
Ich habe versucht, mit VOICEROID2 2 automatisch zu lesen und zu speichern
Ich möchte schnell UUID generieren (Gedenknotiz) ~ Python Edition ~
Ich habe versucht, Mine Sweeper auf dem Terminal mit Python zu implementieren
Ich habe versucht, mit Blenders Python script_Part 01 zu beginnen
Ich habe versucht, eine CSV-Datei mit Python zu berühren
[Python] So erweitern Sie Variablen in einer Zeichenfolge
Ich habe versucht, Soma Cube mit Python zu lösen
Ich habe versucht, einen Pseudo-Pachislot in Python zu implementieren
Ich habe versucht, mit VOICEROID2 automatisch zu lesen und zu speichern
Ich habe versucht, mit Blenders Python script_Part 02 zu beginnen