3

バッチ ファイルを使用して Python シェルを起動し、コマンドを実行できますか? そんなこと知ってる

python

Pythonシェルを起動しますが、バッチファイルには

python
1+1

最初に python を実行し、次に python を終了したときにのみ 1+1 を実行しようとします。Python シェル内でコマンドを実行することはありません。

4

2 に答える 2

2

少し調べたところ、これを行う方法があるこの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.

ただし、他の方法を使用する必要があります。

于 2013-04-20T00:50:42.207 に答える