ホームページ >バックエンド開発 >Python チュートリアル >単一の Makefile コマンドで複数行の Python コマンドを実行するにはどうすればよいですか?
1 行の Makefile コマンドでの複数行のコマンドの実行
-c オプションを使用してコマンド ラインから Python コマンドを実行する場合、複数行のループの前にモジュールをインポートすると、構文エラーが発生します。この問題を解決するには、いくつかのアプローチを考慮する必要があります。
Python インタプリタへのエコー:
echo -e "import sys\nfor r in range(10): print 'rob'" | python
Python の exec 関数の使用:
python -c "exec(\"\"\"import sys\nfor r in range(10): print 'rob'\"\"\")"
Echo コマンドの連鎖:
(echo "import sys" ; echo "for r in range(10): print 'rob'" ) | python
これらのソリューションにより、複数行のコマンドを 1 行内で実行できるようになり、Python コードをメイクファイル。
以上が単一の Makefile コマンドで複数行の Python コマンドを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。