PythonのファイルのJava実装

パブリック 静的 ボイドメイン(文字列[]引数){
         // TODO自動生成されたメソッドスタブ
        プロセスPROC;
         試み{ 
            文字列[] args1 = 新しい新しい文字列[] { "python.exe"、 "python.py"、 "テスト" } ; //パイソンの場所でお使いのシステムにインストールしpython.exe、実行したいPythonのファイルの場所にpython.py、あなたが渡したいテストパラメータ
             // PROC = Runtime.getRuntime()Execの(「パイソン.. python.py EXE「); // パラメータ通過しないPYファイルを行う 
            PROC = Runtime.getRuntime()エグゼクティブ(args1);.
             // 出力結果傍受する入力ストリーム 
            =でBufferedReaderのを新しい新しい BufferedReaderの(新しい新規のInputStreamReaderの(proc.getInputStream()))。
            文字列の行 = nullを一方、((ライン= in.readLine())!= NULL ){ 
                System.out.printlnは(ライン)
            } 
            in.close()。
            proc.waitFor(); 
        } キャッチ(IOExceptionを電子){ 
            e.printStackTrace(); 
        } キャッチ(InterruptedExceptionある電子){ 
            e.printStackTrace(); 
        } 
    }

python.pyファイル

インポートSYSの

プリント(sys.argvの[0])// 出力ファイルパスのPython
 プリント(sys.argvのを[1])//最初のパラメータ渡さテスト出力

 

おすすめ

転載: www.cnblogs.com/sakura--/p/11430000.html
おすすめ