単一のコマンドライン コマンドで複数行の Python ステートメントを実行する
Python -c オプションを使用すると、ワンライナー ループを実行できます。ただし、コマンド内でモジュールをインポートすると構文エラーが発生する可能性があります。これに対処するには、次の解決策を検討してください:
<code class="bash">echo -e "import sys\nfor r in range(10): print 'rob'" | python</code>
<code class="bash">python -c "exec(\"import sys\nfor r in range(10): print 'rob'\")"</code>
<code class="bash">(echo "import sys" ; echo "for r in range(10): print 'rob'" ) | python</code>
SilentGhost および Crast によって提案されているように (この応答には示されていません)。
これらのソリューションでは、複数行の実行が可能です。単一のコマンドライン コマンド内の Python ステートメントを実行しながら、必要なモジュールもインポートします。
以上が単一のコマンドラインコマンドで複数行の Python ステートメントを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。