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