[PYTHON] Erstellen Sie ein Hatena-Wörterbuch für SKK (zusätzlich)

Ich möchte ein Hatena-Wörterbuch für SKK erstellen

Ich war beeindruckt, SKK vorgestern kennenzulernen. (Benutzerleben 3. Tag w) Ich möchte keinen Google-basierten CGI-Server verwenden, daher habe ich mich für das Wörterbuchleben entschieden. Das Hatena-Wörterbuch scheint gut zu sein.

Ruby? Python

Keine Ruby-Umgebung ...

Nachtrag (03.03.2017)

Ich habe mich übrigens nie damit befasst, sondern mit der Quelle

make_skk_dic.py


# coding=utf-8
import pandas as pd
import numpy as np
import codecs
import re


def furi_del_norm(txt):
    r = re.match(r"[EIN-Monat]", txt)
    if r:
        return np.Nan
    return txt


def main():
    df = pd.DataFrame()
    with codecs.open("keywordlist_furigana.csv", 'r', "euc_jp", "ignore") as file:
        df = pd.read_table(file, delimiter="\t")
    df.columns = ["furi", "word"]

    df = df.dropna()
    df["word"] = df["word"].replace('\r')
    df["furi"] = df["furi"].replace('\r')
    df["furi"] = df["furi"].apply(furi_del_norm)
    df = df.dropna()

    df = df.sort(columns=["furi"], ascending=True)

    # to_CSV nicht gut
    TMP_FILE_PATH = "SKK-JISHO.hatena"
    with codecs.open(TMP_FILE_PATH, 'w', "utf-8", "ignore") as file:
        #Aktivieren Sie mit Corvus SKK Folgendes(Nachtrag:2017/03/03)
        # file.write(";; okuri-ari entries.")
        # file.write(";; okuri-nasi entries.")
        for i, row in df.iterrows():
            file.write("%s /%s/" % (str(row["furi"]), str(row["word"])))
            file.write("\n")


if __name__ == "__main__":
    main()

Recommended Posts

Erstellen Sie ein Hatena-Wörterbuch für SKK (zusätzlich)
Erstellen Sie ein Wörterbuch in Python
Erstellen Sie ein verschachteltes Wörterbuch mit defaultdict
Erstellen Sie ein Modell für Ihren Django-Zeitplan
Verschiedene Möglichkeiten, ein Wörterbuch zu erstellen (Erinnerungen)
Skript zum Erstellen einer Mac-Wörterbuchdatei
Ich habe eine Python-Wörterbuchdatei für Neocomplete erstellt
Erstellen Sie mit Minette für Python einen LINE BOT
Erstellen Sie mit Django ein Dashboard für Netzwerkgeräte!
Generieren Sie automatisch ein Polarwörterbuch für die Emotionsanalyse
Erstellen Sie unter Linux einen QR-Code für die URL
[Go] So erstellen Sie einen benutzerdefinierten Fehler für Sentry
So erstellen Sie ein lokales Repository für Linux
Erstellen Sie in Docker eine Ebene für AWS Lambda Python
Durchsuchen Sie die Tabelle mit sqlalchemy und erstellen Sie ein Wörterbuch
Erstellen Sie einen Django-Zeitplan
Erstellen Sie ein Python-Modul
Erstellen Sie eine bootfähige LV
Erstellen Sie eine Python-Umgebung
Erstellen Sie einen Slack Bot
Erstellen wir eine Funktion für den parametrisierten Test mithilfe eines Rahmenobjekts
Erstellen Sie ein untergeordnetes Konto für die Verbindung mit Stripe in Python
[Python] Erstellen Sie eine Datums- und Zeitliste für einen bestimmten Zeitraum
[Django] Erstellen Sie ein Modell, das für Telefonnummer / Postleitzahl geeignet ist
Erstellen Sie einen Twitter-BOT mit dem GoogleAppEngine SDK für Python
Erstellen Sie ein Python-Skript für Wake on LAN (Wake on LAN über NAT [5])
Ich habe versucht, einen Bot für die Ankündigung eines Wiire-Ereignisses zu erstellen
Erstellen einer virtuellen Umgebung für Python auf dem Mac [Sehr einfach]
Erstellen Sie mit Django eine API für die soziale Integration von Smartphone-Apps
Ich möchte vorerst eine Docker-Datei erstellen.
[Python] Erstellen Sie mit Django einen Bildschirm für den HTTP-Statuscode 403/404/500