バッチ ファイルを使用して Python シェルを起動し、コマンドを実行できますか? そんなこと知ってる
python
Pythonシェルを起動しますが、バッチファイルには
python
1+1
最初に python を実行し、次に python を終了したときにのみ 1+1 を実行しようとします。Python シェル内でコマンドを実行することはありません。
バッチ ファイルを使用して Python シェルを起動し、コマンドを実行できますか? そんなこと知ってる
python
Pythonシェルを起動しますが、バッチファイルには
python
1+1
最初に python を実行し、次に python を終了したときにのみ 1+1 を実行しようとします。Python シェル内でコマンドを実行することはありません。
少し調べたところ、これを行う方法があるこのWebサイトを見つけることができました。ウェブサイトに表示されるように、必要なことは次のとおりです。
@setlocal enabledelayedexpansion && python -x "%~f0" %* & exit /b !ERRORLEVEL!
#start python code here
print "hello world"
これは私にはうまくいきませんでしたが、役立つかもしれないと思いました。
それが可能であると言う他のソースを見つけることができませんでした。
私がテストしていない何か他のことを考えただけです。ベアの答えと私の答えを組み合わせました。
@for /f "skip=1 delims=" %i in (%0) do @python -c "%i"
#Start Python here.
ただし、他の方法を使用する必要があります。