Einfache Filterverwaltung mit der Option -m von Python

Sie können ein Modul starten, indem Sie beim Starten von Python die Option -m und den Modulnamen übergeben. Beispielsweise empfängt das eingebaute Modul "json.tool" json als Zeichenfolge, formatiert es und gibt es wie unten gezeigt aus.

% echo '{"json":"obj"}' | python -m json.tool
{
    "json": "obj"
}
% echo '{ 1.2:3.4}' | python -m json.tool
Expecting property name: line 1 column 2 (char 2)

Dies ist praktisch, um häufig verwendete Filter zu verwalten. Schreiben Sie zuerst ".bashrc" oder ".zshrc", um der Umgebungsvariablen "PYTHONPATH" ein geeignetes Verzeichnis hinzuzufügen. Hier ist es "$ HOME / pythonpath".

export PYTHONPATH=$HOME/pythonpath:$PYTHONPATH

Erstellen Sie als Nächstes ein Modul wie "$ HOME / pythonpath / filter".

% mkdir -p ~/pythonpath/filter
% touch ~/pythonpath/__init__.py ~/pythonpath/filter/__init__.py

Jetzt können Sie es einfach aufrufen, indem Sie ein Python-Skript in "$ HOME / pythonpath / filter" einfügen. Das Skript "$ HOME / pythonpath / filter / hoge.py" wäre beispielsweise "python -m filter.hoge".

Recommended Posts

Einfache Filterverwaltung mit der Option -m von Python
Verwalten Sie Filter mit Pythons -m Option # 2
Easy Grad-CAM mit Pytorch-Gradcam
Routineverwaltung mit Kalender
Erstellen Sie einen Filter mit scipy
Einfaches Debuggen mit ipdb
Einfache TopView mit OpenCV
Ich habe versucht, Follow Management mit Twitter API und Python (einfach)