Gestion facile des filtres avec l'option -m de Python

Vous pouvez démarrer un module en passant l'option -m et le nom du module lors du démarrage de Python. Par exemple, le module intégré json.tool reçoit json sous forme de chaîne de caractères, le formate et le produit comme indiqué ci-dessous.

% 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)

Il est pratique de l'utiliser pour gérer les filtres fréquemment utilisés. Tout d'abord, écrivez .bashrc ou .zshrc pour ajouter un répertoire approprié à la variable d'environnement PYTHONPATH. Ici, c'est $ HOME / pythonpath.

export PYTHONPATH=$HOME/pythonpath:$PYTHONPATH

Ensuite, créez un module comme $ HOME / pythonpath / filter.

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

Vous pouvez désormais l'appeler facilement en mettant un script Python dans $ HOME / pythonpath / filter. Par exemple, le script $ HOME / pythonpath / filter / hoge.py serait python -m filter.hoge.

Recommended Posts

Gestion facile des filtres avec l'option -m de Python
Gérez les filtres avec l'option -m n ° 2 de Python
Easy Grad-CAM avec pytorch-gradcam
Gestion de routine avec calendrier
Créer un filtre avec scipy
Débogage facile avec ipdb
TopView facile avec OpenCV
J'ai essayé la gestion du suivi avec l'API Twitter et Python (facile)