単一のコマンドライン コマンドで複数行の Python ステートメントを実行する
Python -c オプションを使用すると、ワンライナー ループの実行が可能になります。ただし、コマンド内でモジュールをインポートすると構文エラーが発生する可能性があります。これに対処するには、次の解決策を検討してください:
echo -e "import sys\nfor r in range(10): print 'rob'" | python
python -c "exec(\"import sys\nfor r in range(10): print 'rob'\")"
(echo "import sys" ; echo "for r in range(10): print 'rob'" ) | python
SilentGhost と Crast によって提案されているように (この応答には示されていません)。
これらのソリューションを使用すると、必要なモジュールをインポートしながら、単一のコマンドライン コマンド内で複数行の Python ステートメントを実行できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3