1. 程式人生 > 遊戲攻略 >《原神攻略》鬼兜蟲採集點位標註

《原神攻略》鬼兜蟲採集點位標註

因為工作需要,就簡單學習了下,我是用的是IDEA ,jdk 1.8
首先本地配置Python環境,這裡使用了Anaconda,安裝的時候選擇新增環境變數,完成之後在cmd介面輸入python命令,可以看到python的版本資訊,至此,已經完成python環境安裝

接下來,測試python語句的執行,自備一個Python程式碼檔案進行執行
python XXXX\XX\xxx.py,如下:

到這裡,可以發現,python指令碼是可以執行的

接下來,回到IDEA
程式碼如下:

 1 public static void main(String[] args) {
 2   try {
 3       String exe = "python";
4 String command = "XXX\\redis-demo.py"; 5 String[] cmdArr = new String[]{exe, command}; 6 Process process = Runtime.getRuntime().exec(cmdArr); 7 BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream(),"GBK")); 8 String line; 9 while
((line = in.readLine()) != null) { 10 System.out.println(line); 11 } 12 in.close(); 13 int result = process.waitFor(); 14 System.out.println("執行結果:" + result); 15 } catch (IOException | InterruptedException e) { 16 e.printStackTrace(); 17 } 18 19 }

這個其實是本地Process呼叫的方式,處理邏輯是java呼叫命令列的方式呼叫Python程式,相對於已經停止維護更新的Jpython,可以處理Python程式中匯入的各種包的情況,且執行速度也要快一些。