使用运行时.getRuntime().exec(String[]cmdarray,String[]envy,文件目录)

2024-04-20 07:58:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用Runtime.getRuntime().exec(String[] cmdarray, String[] envy, File dir),因为我在python程序中使用相对方向。当我写这段代码时,它不起作用,也不显示错误报告。在

  Process proc1=Runtime.getRuntime().exec("python /Users/g/Documents/Project/fyp/Q/__init__.py 453454336",,/Users/g/Documents/Project/fyp/Q/)
proc1.waitFor();

我在mac电脑上使用java。python版本是2.7。

实际上我想在航站楼做的是:

^{pr2}$

Tags: 程序projectstringdir方向usersdocumentsfile
1条回答
网友
1楼 · 发布于 2024-04-20 07:58:51

似乎您正在向.py文件传递一些参数 简单使用

String command = "python /Users/g/Documents/Project/fyp/Q/__init__.py 453454336"
Runtime.getRuntime().exec(command)

确保将null传递给环境变量数组,并且第三个参数实际上是一个File对象。在

使用以下代码。。。!在

^{pr2}$

相关问题 更多 >