Python
 Computer >> コンピューター >  >> プログラミング >> Python

コマンドラインで1行のPython複数行ステートメントを実行するにはどうすればよいですか?


Pythonのコマンドラインで複数行のステートメントを使用する方法は複数あります。たとえば、bashは複数行のステートメントをサポートしており、-

のように使用できます。
$ python -c '
> a = True
> if a:
> print("a is true")
> '
出力 これにより出力が得られます-

a is true

pythonステートメントを1行にしたい場合は、コマンド間に\n改行を使用できます。

$ python -c $'a = True\nif a: print("a is true");'
出力 これにより出力が得られます-

a is true

  1. PythonシェルでPythonファイルを実行する方法は?

    PythonシェルでPythonファイルを実行するには、execfileメソッドまたはexecメソッドのいずれかを使用できます。 例 たとえば、次の行のみを含むmy_script.pyというスクリプトを実行するとします。 print("Greetings from my_script") Pythonシェルから、次のように入力するだけです。 >>> execfile('my_script.py') Greetings from my_script または、次のようにexecメソッドを使用できます。 >>> exec(

  2. Pythonで複数行のステートメントを作成するにはどうすればよいですか?

    Pythonでは、長い式を複数の行に折り返すための推奨される方法は、括弧内に配置することです 例 a=(10**2+    10*5    -10)  print (a) 出力 これにより、140になります。 例 もう1つの方法は、行継続文字を使用することです b=1+ \    2 + \    3  print (b) List、Tuple、またはDictionaryオブジェクトの項目が複数の行にまたがっている場合でも、行継続文字は必要ないことに注意してください。